1

次のようなポインターの動的配列を作成します。

int ** A;
A = new int*[10];

const ポインターの動的配列を作成するにはどうすればよいですか? const はどこに行くのですか?

4

1 に答える 1

2

cdecl.org提供:

A = new int * const bar[10];

これにより、何にも設定できない長さ 10 のポインターの配列が得られます。また、A を次のように宣言する必要があります。

int * const *A;

そうしないと、constキャストの問題が発生します。

または、おそらく、constant への 10 個のポインターの配列が必要ですint

a = new const int *a[10];
于 2013-07-02T03:16:07.597 に答える