私は、整数の配列を動的に割り当てるC++プログラムを持っています。下の最後の関数では、配列のスペースを割り当てる方法を見つけることができません。new int[*arrPtr];
は、章の章を読んだ後に気にしていたものですが、正しくコンパイルされますが、プログラムがクラッシュします。誰でも自分のコードを見て正しい方向に向けることができますか?配列のためのスペースの割り当て
この件に関するお手伝いをいただき、誠にありがとうございます。
私は、整数の配列を動的に割り当てるC++プログラムを持っています。下の最後の関数では、配列のスペースを割り当てる方法を見つけることができません。new int[*arrPtr];
は、章の章を読んだ後に気にしていたものですが、正しくコンパイルされますが、プログラムがクラッシュします。誰でも自分のコードを見て正しい方向に向けることができますか?配列のためのスペースの割り当て
この件に関するお手伝いをいただき、誠にありがとうございます。
int型* arrPtr = nullptrだ
ではありません。 * arrPtrは、アドレス0x0のメモリの内容を整数として解釈しようとします。このメモリはあなたのプログラムに属しておらず、OSはあなたのプログラムを無効にして無効なメモリを使用しようとしています。 – xaxxon