【发布时间】:2011-03-27 18:55:10
【问题描述】:
我的程序在创建新的 MyString 对象后立即崩溃。
当 stringArray[0] 在构造函数中设置为空字符时,我得到内存访问冲突。有什么想法吗?
这里是构造函数
MyString::MyString()
{
stringSize = 0;
stringCap = 16;
stringArray[stringCap + 1];
stringArray[0] = '\0';
}
这是类的私有成员
char* stringArray;
int stringCap;
int stringSize;
这是在 main.cpp 中创建对象的位置
MyString s1;
【问题讨论】: