读书人

拷贝构造函数赋值函数呢?该如何处理

发布时间: 2012-08-08 14:32:45 作者: rapoo

拷贝构造函数赋值函数呢?
假设一个类A a(10),b;//a应经初始化了
那么b=a;是调用拷贝构造函数还是类的赋值函数呢

[解决办法]
100%调用拷贝赋值操作符(copy assignment operator),而非拷贝构造函数(copy constructor)。
[解决办法]
用一个对象去初始化另外一个对象的时候,会调用拷贝构造函数,比如:
A b(a);
A b = a;
这样的情况。
[解决办法]

探讨

引用:

引用:
用一个对象去初始化另外一个对象的时候,会调用拷贝构造函数,比如:
A b(a);
A b = a;
这样的情况。


++

楼主基本概念没弄清

你能说具体吗?我如果都搞清楚了,我还要提问吗?

读书人网 >C++

热点推荐