D1S5(1)
2016-03-22 09:22:13 0 举报
D1S5(1)是一个数字序列,它由两个部分组成。首先是数字“D”,它是一个字母,代表着某种特定的意义或标识。接下来的数字“1”表示第一个部分的结束,而数字“5”则表示第二个部分的开始。最后的数字“(1)”可能是用来进一步区分或标识这个序列中的具体项。整个序列的含义可能需要根据上下文来确定,它可能代表一个产品型号、一个文件编号、一个日期等等。总之,D1S5(1)是一个简洁而具有标识性的数字序列,用于在特定环境中进行识别和分类。
作者其他创作
大纲/内容
MyString(const MyString&)这是复制另一个MySrting类数据的构造函数,同样为str开辟内存空间,大小为传入数据(s.str+1),再用strcpy函数把s.str赋值到str中。最后静态变量numberOfObjects要加1。
注意静态变量numberOfObjects的初始化。需要在全局声明numberOfObjects=0.
static int getNumberOfObjects()这个函数只要返回numberOfObjects的值就可以了。
const char* c_str()这个函数只要返回str就可以了
析构函数
MyString(const char*)由于str是char型指针,因此要利用new开辟内存空间,然后再用strcpy函数把传入的数据复制到str中。最后静态变量numberOfObjects要加1。
构造函数与析构函数
MyString类
~MyString()用delete删除str创建的内存空间,最后静态变量numberOfObjects要减1。
0 条评论
下一页