对拷贝构造函数与operator=的理解

来源:互联网 发布:惠普工作站笔记本 知乎 编辑:程序博客网 时间:2024/06/04 20:00

 有时候想让程序走进operator=里面是他却走了拷贝构造函数,比如:

A _a;

A a = _a;

原因是a 并没有实例化,所以他应该走构造函数。

只有以下的情况才会走operator=

A _a;

A a ;

a = _a;

这时候a已经构造过了,所以应该会走operator=

原创粉丝点击