int dataLen = 5;
char *pData = new char[dataLen+1];
pData[dataLen+1] = 0; //應該改pData[dataLen] = 0;
memcpy(pData, "123456", dataLen);
delete pData
delete時會造成delete時記憶體錯誤
char *pData = new char[dataLen+1];
pData[dataLen+1] = 0; //應該改pData[dataLen] = 0;
memcpy(pData, "123456", dataLen);
delete pData
delete時會造成delete時記憶體錯誤
