C++ 拷贝构造
程序员文章站
2022-07-05 22:48:16
如果在代码中没有提供拷贝构造函数,那么C++会自动建立一个拷贝构造函数。这个默认的拷贝构造函数,不是字节对字节的拷贝,而是成员对成员的拷贝。做成员变量对成员变量的拷贝。
在 A类...
如果在代码中没有提供拷贝构造函数,那么C++会自动建立一个拷贝构造函数。这个默认的拷贝构造函数,不是字节对字节的拷贝,而是成员对成员的拷贝。做成员变量对成员变量的拷贝。
在 A类中,如果成员变量是int,则拷贝给int,如果是float,则拷给float ,如果是另一个类B b 的成员,则会用B 的拷贝构造去拷贝构造b,如果B类给出的是默认的拷贝构造(系统给的),那么拷贝构造就会递归下去。
上一篇: jQuery拖动div、移动div、弹出层实现原理及示例
下一篇: oracle的redo和undo