C++真的让人头大,这么多种类的构造函数
构造函数:不解释
拷贝构造函数:用一个已存在的对象初始化一个不存在的对象
赋值构造函数:用一个“已存在”的对象初始化另一个“已存在”的对象
参考:https://blog.csdn.net/zcyzsy/article/details/52132936
移动构造函数:把一个对象的资源转一个另一个对象(浅拷贝)
参考:http://c.biancheng.net/view/7847.html
(这里只做总结,详细请看参考链接)
C++真的让人头大,这么多种类的构造函数
构造函数:不解释
拷贝构造函数:用一个已存在的对象初始化一个不存在的对象
赋值构造函数:用一个“已存在”的对象初始化另一个“已存在”的对象
参考:https://blog.csdn.net/zcyzsy/article/details/52132936
移动构造函数:把一个对象的资源转一个另一个对象(浅拷贝)
参考:http://c.biancheng.net/view/7847.html
(这里只做总结,详细请看参考链接)