摘要:
1.智能指针(即一个功能完善的类) === a.指针生命周期结束时主动释放堆空间 b.一片堆空间最多只能由一个指针标识 c.杜绝指针运算和指针比较 解决方案: a.重载指针特征操作符(" "和" ") b.只能通过成员对象重载(=, [], ()) c.重载函数不能使用参数 d.只能定义一个重载函数 阅读全文
摘要:
1.需要进行深拷贝的时候必须重载赋值操作 === 重载赋值操作必然需要实现深拷贝 include include using namespace std; class Test { int m_pointer; public: Test () { m_pointer == NULL; } Test 阅读全文