首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

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

拷贝构造函数赋值函数呢?
假设一个类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;
这样的情况。


++

楼主基本概念没弄清

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

热点排行