第二周

作者: huangj229 | 来源:发表于2016-05-12 12:07 被阅读0次

string类设计思路

BIG THREE

拷贝构造函数

1.动态分配内存

2.复制数据

拷贝赋值函数

1.检测自我赋值

2.删除已有数据

3.动态分配内存

4.复制数据

5.返回*this

析构函数

1.释放动态分配的内存

注意

1)

array new 和 array delete 应该对应。

2)

类的static成员函数不具有this指针,仅能操作static变量。

static变量在类内进行声明,需要在类外进行初始化。

static变量和static函数的一个应用是单例模式。

相关文章

网友评论

      本文标题:第二周

      本文链接:https://www.haomeiwen.com/subject/ptfprttx.html