拷贝构造函数

C++拷贝构造函数(复制构造函数)详解 (biancheng.net)

(36条消息) 使用拷贝构造函数的理由和作用【整理】_Nodies-CSDN博客_拷贝构造函数作用及用途

C++规定与类同名的函数就是拷贝构造函数

默认拷贝构造函数

在类定义中如果没有提供自己的拷贝构造函数,则C++提供一个默认的构造函数,其拷贝策略是逐个成员依次拷贝。

深拷贝和浅拷贝

默认拷贝构造函数均是浅拷贝 但是一个类可能拥有其它资源,如其构造函数分配了一个堆内存,析构函数释放了这个内存,则此时就需要进行深拷贝了 深拷贝不能依赖编译器实现

posted @ 2022-03-04 21:36  Dsad123FFFG6645  阅读(41)  评论(0)    收藏  举报