我初始化一个指向字符串类型的指针,并用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