摘要:
1.浅拷贝 简单的赋值拷贝操作 如果利用编译器提供的拷贝构造函数,会做浅拷贝操作 浅拷贝带来的问题就是堆区的内存重复释放 解决办法是深拷贝 // 浅拷贝 Person(const int &p){ m_Age = p.m_Age; m_Height = p.m_Height // 编译器默认实现的代 阅读全文
posted @ 2022-02-14 17:30
SKIPSPUR_SUPER
阅读(34)
评论(0)
推荐(0)
摘要:
C++中拷贝构造函数调用时机通常有三种情况 1.使用一个已经创建完毕的对象来初始化一个对象 Person p1(20); Person p2(p1); 2.值传递的方式给函数参数传值 void doWork(Person p){} Person p; doWork(p); 3.以值方式返回局部对象 阅读全文
posted @ 2022-02-14 13:17
SKIPSPUR_SUPER
阅读(71)
评论(0)
推荐(0)

浙公网安备 33010602011771号