2 つのことについて明確にする必要があります。2 次元配列と、長さが実行時に決定される配列です。最初の長さは不明ですが、2 番目の長さは 2 であることがわかっています。
char** mapping = new char*[2];//2d array
mapping[2][0] = 'a';
このプログラムは、書き込まれているメモリが配列に割り当てられていないためにクラッシュします。どうすれば修正できますか? あなたの答えを説明してください。
2 つのことについて明確にする必要があります。2 次元配列と、長さが実行時に決定される配列です。最初の長さは不明ですが、2 番目の長さは 2 であることがわかっています。
char** mapping = new char*[2];//2d array
mapping[2][0] = 'a';
このプログラムは、書き込まれているメモリが配列に割り当てられていないためにクラッシュします。どうすれば修正できますか? あなたの答えを説明してください。