64,678
社区成员
发帖
与我相关
我的任务
分享
class A
{
public:
A(int,....){}
A(const A &a)
{
.....
}
A& operator=(const A &a)
{
.....
}
};
//有如下的应用:
A a(....);
A aa(a);//这用的是复制构造函数
A aa=a;//但是这个赋值调用的是复制构造函数,而不是用了重载操作符“=”,为什么?