一、浅层复制
如果在类中成员对象是一个指针就可能出现程序崩溃
重点:如果在进行调用复制构造函数的时候,析构一个变量的时候,会出现错误。
#include<iostream>
using namespace std;
class A
{
public:
A()
{
x=new int;
*(this->x)=12;
}
A(const A &a)
{
this->x=a.x;
}
~A()
{
d
一、浅层复制
如果在类中成员对象是一个指针就可能出现程序崩溃
重点:如果在进行调用复制构造函数的时候,析构一个变量的时候,会出现错误。
#include<iostream>
using namespace std;
class A
{
public:
A()
{
x=new int;
*(this->x)=12;
}
A(const A &a)
{
this->x=a.x;
}
~A()
{
d