教えてください。 Visual Studio 2005をつかっています。 クラスのコンストラクタ内で動的に2次元配列を生成し、 ファイルから値を入力したいのですが、 デバッグ(ローカル,this,vec_x内)で確認すると、2次元配列にはなっているのですが、 行数、列数で共に1となってしまっています。 int **vec_x; int **vec_y; と宣言し、コンストラクタ内で、 vec_x = new int * [ size_y ]; vec_y = new int * [ size_y ]; for(i = 0; i<size_y; i++){ vec_x[i] = new int[size_x]; vec_y[i] = new int[size_x]; } size_y,size_xは初回のnewの次点ですでに、 300,200となっていることは確認済みです。