String Class
带指针的Class不能用默认拷贝

构造函数、拷贝构造、拷贝赋值、析构函数


浅拷贝
导致内存泄漏
两个指针指一个

深拷贝

拷贝赋值
(检测自我赋值)效率更高 为了正确性(如果存在自我赋值 会出现 删除指向的同一个值 )

output 函数

博客围绕C++的String类展开,指出带指针的Class不能用默认拷贝,介绍了构造函数、拷贝构造、拷贝赋值、析构函数等概念。详细说明了浅拷贝会导致内存泄漏,而深拷贝更优。还提及拷贝赋值要检测自我赋值以保证效率和正确性,以及output函数。



导致内存泄漏
两个指针指一个


(检测自我赋值)效率更高 为了正确性(如果存在自我赋值 会出现 删除指向的同一个值 )



被折叠的 条评论
为什么被折叠?