記憶體動態配置解决办法

記憶體動態配置各位大家好在C++內使用 char[] 來儲存記憶體內資料例如設定陣列大小為100且名稱為Data--Da

記憶體動態配置
各位大家好


在C++內使用 char[] 來儲存記憶體內資料



例如設定陣列大小為100且名稱為Data --> Data[100]

再透過 memcpy 可以正常複製資料到該陣列中


但是使用動態記憶體配置始終錯誤,以下是我的動態記憶體配置的寫法

int Count=X*Y;
const size_t ArraySize=Count;
char* Data=new char[ArraySize];


不知為什麼出錯,請各位先進指點迷津




[解决办法]
在 new 之前加一行 Count = 100; 再试试会不会出错?