文章 2024-03-21 来自:开发者社区

【C/C++ 泡沫精选面试题02】深拷贝和浅拷贝之间的区别?

面试官考察意图 面试官通过这个问题主要是想考察候选人对于C++内存管理,以及对象复制(尤其是对于复杂对象,如含有指针或动态分配的内存的对象)的理解。具体来说,他们可能会从以下几个角度进行考察: 理论理解:候选人是否能够准确地解释深拷贝和浅拷贝的定义和区别。 实际应用:候选人是否能够举例说明在实际编程中如何使用深拷贝和浅拷贝,以及在何时应该使用它们。 ...

【C/C++ 泡沫精选面试题02】深拷贝和浅拷贝之间的区别?
文章 2017-05-10 来自:开发者社区

[转载]C++浅拷贝和深拷贝的区别

原作者:xdx2ct1314,出处:http://blog.csdn.net/xdx2ct1314/article/details/7495539 c++默认的拷贝构造函数是浅拷贝 浅拷贝就是对象的数据成员之间的简单赋值,如你设计了一个没有类而没有提供它的复制构造函数,当用该类的一个对象去给令一个对象赋值时所执行的过程就是浅拷贝,如: class A { public: A(int...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等