私はそれが何であるか(ポインタ配列かポインタ配列の配列なのかどうかは分かりませんが)デバッガ経由でステップすると、メモリが割り当てられていることを意味する0xCDCDCDCDが得られます。初期化されていません。誰も私にそれを初期化する方法を示すことができますか?このポインタの配列を初期化するにはどうすればよいですか?
ありがとうございました。
char* (*vars)[4];
私はこのようなものを試してみたが、それはコンパイルエラーを与える:
for (int i = 0; i < 4; i++)
vars[i] = new char*[new char*][4]; // error C2440: 'initializing' : cannot convert from 'char **' to 'unsigned int'
それが何であるかわからない場合は、なぜそれを使用しようとしていますか? –
私はあなたが達成しようとしていることを私たちに伝えることがより効果的だと思います。私はあなたが何をしたいと思うか、これが正しい方法であることを理解するのは難しいです。 –
非常に複雑すぎます。 – chris