一个string类的简单实现案例

xxxx87107 7 0 PDF 2021-01-03 17:01:57

string类中使用到了赋值构造函数、复制构造函数、构造函数、默认构造函数、析构函数、重载操作符等一些类操作 class String { public: String() { data = new char[1]; //这里为什么使用new char[1]呢,虽然是一个字符,这是为了和析构函数保持对称,因为在别的构造函数中使用的char[] data[0]='\0'; length = 0; } String(const char* str) { length = strlen(str); data = new char[length+

用户评论
请输入评论内容
评分:
暂无评论