摘要:
1.当类中没有定义任何一个构造函数(包括拷贝构造函数)时,c++编译器会提供一个默认的无参构造函数和默认拷贝构造函数; 2.当类中定义了拷贝构造函数时,c++编译器不会提供默认的无参构造函数;(拷贝构造函数也是构造函数,它的函数名和默认的无参构造函数是同名的,这时候你必须得自己写一个构造函数来初始化 阅读全文
摘要:
C++里面初始化一个对象的时候需要调用构造函数,而用一个对象去初始化另外一个对象的时候则是调用拷贝构造函数。 拷贝构造函数的作用:用一个对象来初始化另外一个对象(注意:初始化和赋值是两种完全不同的操作) 阅读全文