C++コードで次のようなものを見ました(コンパイルして、おそらくVS2010で動作します):
int *p = new int[8, 6];
p[2, 3] = 5;
これは C++ で多次元配列を作成するための新しい表記法ですか? または、何か不足していますか?私が覚えている限りでは、配列は C++ では [a, b] ではなく [a][b] のように宣言されています。このコードを説明していただければ幸いです。
ありがとう。
C++コードで次のようなものを見ました(コンパイルして、おそらくVS2010で動作します):
int *p = new int[8, 6];
p[2, 3] = 5;
これは C++ で多次元配列を作成するための新しい表記法ですか? または、何か不足していますか?私が覚えている限りでは、配列は C++ では [a, b] ではなく [a][b] のように宣言されています。このコードを説明していただければ幸いです。
ありがとう。
これは有効な構文ですが、2D 配列を指定していません。コンマ operatorを使用しているため、次と同等です。
int *p = new int[6];
p[3] = 5;