具体看文章:
C++ 深拷贝和浅拷贝问题详解_c++浅拷贝的问题_吾爱技术圈的博客-CSDN博客
//深拷贝(拷贝构造函数)
Test(const Test& a)
{
this->p = new int(*a.p);
cout << "对象被创建" << endl;
}
浅拷贝(拷贝构造函数)
Test(const Test& a)
{
this->p = a.p;
cout << "对象被创建" << endl;
}