さて、次のコードを考えてみましょう:
char** pool = new char*[2];
pool[0] = new char[sizeof(char)*5];
私の知る限り、これは 2 つの char ポインターの配列へのポインターを作成します。2 行目では、これら 2 つの文字ポインターの最初のポインターを、5 文字の配列の最初の項目に設定します。私が間違っている場合は、私を修正してください。
私が間違っていなければ:
- これらの文字をすべて初期化するにはどうすればよいですか?
- 特定の文字を変更するにはどうすればよいですか? たとえば、各配列の最後の文字を NULL に設定します。