07 2021 档案
摘要:拷贝赋值:两个对象之间的拷贝 默认拷贝赋值导致错误 #include <iostream> class A { public: A(int i=10){ m_pi = new int(i); ii = i; } A(const A& that) { std::cout << "深拷贝构造函数" <<
阅读全文
摘要:浅拷贝导致程序出错 #include <iostream> class A { public: A(int i=0){ m_pi = new int(i); } ~A(void) { std::cout << "析构函数" << std::endl; delete m_pi; } private:
阅读全文