我有一個C++程序動態分配一個整數數組。在下面的最後一個函數中,我不知道如何爲數組分配空間,new int[*arrPtr];
是我在閱讀關於指針的章節後想到的,它編譯正確,但程序崩潰。任何人都可以看看我的代碼,並指向正確的方向嗎?爲數組分配空間
非常感謝您對此事的任何幫助,非常感謝您的時間。
我有一個C++程序動態分配一個整數數組。在下面的最後一個函數中,我不知道如何爲數組分配空間,new int[*arrPtr];
是我在閱讀關於指針的章節後想到的,它編譯正確,但程序崩潰。任何人都可以看看我的代碼,並指向正確的方向嗎?爲數組分配空間
非常感謝您對此事的任何幫助,非常感謝您的時間。
INT * arrPtr = nullptr; * arrPtr嘗試將地址爲0x0的內存內容解釋爲整數。該內存不屬於您的程序,並且操作系統殺死您的程序以嘗試使用無效內存。 – xaxxon