VC++:用new申請cstring數組,delete時出問題!!!

void func()
{
   CString *names=new CString[2];
   CString *names_dim[5]; // 真正數組的情形
   for(int i; i<sizeof(names_dim)/sizeof(CString *); i++) {
       names_dim[i] = new CString;
       /*** your code here ***/
       delete names_dim[i];
   }
   /**** your code here ****/
   delete [] names; // 不會出錯的;我試過如果直接 delete names會出錯
}

發佈了28 篇原創文章 · 獲贊 7 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章