c++易错点的话还挺多
1.关于调用拷贝构造函数
(1)使用一个已经创建完毕的对象初始化一个新的对像
p1(p2)
(2)值传递的方式给函数参数传值
#include<iostream>
using namespace std;
class A{
public:
A(int c)
{
a=c;
}
A(A &p)
{
cout<<"拷贝构造函数!"<<endl;
a=p.a;
}
~A()
{
cout<<"析构函数"<<endl;
}
private:
int a;
};
void text(A a)//实参传递给形参的时候会拷贝一个新的函数
{
}
int main()
{
A a(1);
text(a);
return 0;
}
(3)值方式返回局部对象