有时候想让程序走进operator=里面是他却走了拷贝构造函数,比如:
A _a;
A a = _a;
原因是a 并没有实例化,所以他应该走构造函数。
只有以下的情况才会走operator=
A _a;
A a ;
a = _a;
这时候a已经构造过了,所以应该会走operator=
有时候想让程序走进operator=里面是他却走了拷贝构造函数,比如:
A _a;
A a = _a;
原因是a 并没有实例化,所以他应该走构造函数。
只有以下的情况才会走operator=
A _a;
A a ;
a = _a;
这时候a已经构造过了,所以应该会走operator=