記憶體動態配置
各位大家好
在C++內使用 char[] 來儲存記憶體內資料
例如設定陣列大小為100且名稱為Data --> Data[100]
再透過 memcpy 可以正常複製資料到該陣列中
但是使用動態記憶體配置始終錯誤,以下是我的動態記憶體配置的寫法
int Count=X*Y;
const size_t ArraySize=Count;
char* Data=new char[ArraySize];
不知為什麼出錯,請各位先進指點迷津
[解决办法]
在 new 之前加一行 Count = 100; 再试试会不会出错?