次のようなポインターの動的配列を作成します。
int ** A;
A = new int*[10];
const ポインターの動的配列を作成するにはどうすればよいですか? const はどこに行くのですか?
cdecl.org提供:
A = new int * const bar[10];
これにより、何にも設定できない長さ 10 のポインターの配列が得られます。また、A を次のように宣言する必要があります。
int * const *A;
そうしないと、const
キャストの問題が発生します。
または、おそらく、constant への 10 個のポインターの配列が必要ですint
。
a = new const int *a[10];