摘要: 通过一个实例稍微深入理解C++复制控制过程,参考资料《C++ primer》,介绍点基本知识:1、在C++中类通过特殊的成员函数:复制构造函数、赋值操作符和析构函数来控制复制、赋值和撤销该类的对象时会发生什么。2、复制构造函数(copy constructor)是一种特殊的构造函数,具有单个形参,该形参(常用const)是对该类类型的引用;当定义一个新对象并用一个同类型的对象对它进行初始化时,将显示使用复制构造函数;当将该类的对象传递给函数或从函数返回该类型的对象时,将隐式使用复制构造函数。3、复制构造函数可用于:根据另一个同类型的对象显示或隐式初始化一个对象;复制一个对象,将它作为实参传给一 阅读全文
posted @ 2012-11-02 10:37 阳光守望者 阅读(2502) 评论(0) 推荐(1) 编辑