格納されている個々の値のみを変更できる、幅と高さが固定された 2 次元配列が必要です。これはヘッダーで宣言され、後でソース ファイルで初期化されます。
私が見つけたので、次のスニペットを試してみました。残念ながら、質問は 1 次元配列または非 const 配列に関するもので、私の状況とは一致しませんでした。
int *const *const a = new int[10][10];
int *const *const b = new int[10][10]();
int *const *const c = new int*[10];
for (int i = 0; i < 10; ++i) {
c[i] = new int[10];
}
私の希望は最後の例でしたが、初期化されておらず、const であるため初期化できないc
場合、「内部」配列をどのように使用できますか?
この配列に別の型は必要ありませんか? 考えてint d[][]
いたのですが、幅と高さが一定ではありません。
パラドックスのように思えますが (C++ の世界に存在する場合)、何か不足していますか?