对于拷贝构造函数和赋值运算符的理解

最近在作笔试题的时候,遇到了这个关于拷贝构造函数和赋值运算符的调用的问题,感受挺容易混淆的,因此在这总结一下。 在程序员没有本身定义拷贝构造函数时,默认拷贝构造函数和赋值运算符默认的进行的是浅拷贝。 一、拷贝构造函数 函数原型:class_name (const class_name &); 函数调用状况(): (1)新建一个对象; (2)使用同类的已有对象对其进行初始化; 即就是发生在对象还未建
相关文章
相关标签/搜索