• ベストアンサー

VBの As Single はC++では・・・?

VBのプログラムをC++に書き換えているのですが、VBの xs(20,2,20) As Single というような変数宣言はC++ではどうすればいいのでしょう? プログラミングど初心者なのでよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • rentahero
  • ベストアンサー率53% (182/342)
回答No.1

配列だから float xs[20][2][20]; かな。 値の範囲が微妙に違う可能性があるので限界ぎりぎりの値を使っている場合は注意してください。 とくに問題がなければ double (倍精度浮動小数点数)を使うこともお勧めします。

その他の回答 (1)

  • kmb01
  • ベストアンサー率45% (63/138)
回答No.2

VBでは dim X(20) と書いた場合、0から20までの21要素確保されるはず。だから、 float xs[21][3][21]; あと、精度の低いプログラムを作りたいのでなければ、 #1の方が言うようにdoubleを使った方がいいでしょう。

関連するQ&A