我有一个名为 myString 的简单类,它将 achar*
作为私有成员。无论我做什么,我似乎都无法删除它。
class myString
{
public:
myString():letters( "This is a string" ){}
~myString()
{
delete []letters;
}
private:
char* letters;
}
我尝试过delete letters
,delete[] letters
等,但我总是收到错误消息。我曾经调试器,并且字母总是初始化为一个字符串/指向一个字符串,并且调试器总是在删除行上崩溃。