我初始化一個指向字符串類型的指針,並用malloc函數分配一些內存。我的問題是,當我嘗試使用這個指針指向的字符串之一,我得到分段錯誤。C++指向字符串類型分段錯誤的指針
string anyString = "anyWords";
string *pointerToString;
pointerToString = (string *) malloc(sizeof(string) * 5);
pointerToString[i] = anyString; // this line causes segmentation fault
在此先感謝您的幫助。
'我'的價值是什麼? – 2010-12-21 14:55:34
你應該扔掉任何源頭教你在這裏使用malloc。 – 2010-12-21 15:05:53