拷贝构造函数,也可以使用成员初始化列表语法
2007-01-09 14:29
239 查看
class A
{
public:
A(){a = 3;}
A(const A& ra):a(ra.a){}
void display(){cout << a << endl;}
private:
int a;
};
int main()
{
A a;
A b(a);
a.display();
b.display();
return 0;
}
拷贝构造函数属于构造函数,当然可以使用
{
public:
A(){a = 3;}
A(const A& ra):a(ra.a){}
void display(){cout << a << endl;}
private:
int a;
};
int main()
{
A a;
A b(a);
a.display();
b.display();
return 0;
}
拷贝构造函数属于构造函数,当然可以使用
相关文章推荐
- C++何时要使用成员初始化列表
- 必须要使用成员初始化列表的情况
- 必须使用【初始化列表】初始化数据成员的情况
- 对象成员及初始化列表的使用demo
- C++中成员初始化列表的使用
- C++成员变量的初始化顺序如果不使用初始化列表初始化,在构造函数内初始化时,此时与成员变量在构造函数中的位置有关。
- C++中成员初始化列表的使用
- [原创]C++中成员初始化列表的使用!!!
- 从零开始学C++之构造函数与析构函数(二):初始化列表(const和引用成员)、拷贝构造函数
- 从零开始学C++之构造函数与析构函数(二):初始化列表(const和引用成员)、拷贝构造函数
- 在C++拷贝构造函数中使用初始化列表
- C++的6大成员函数,构造函数(初始化列表),析构函数,拷贝构造函数,运算符重载,const成员函数
- C++中成员初始化列表的使用
- 关于使用C++的成员初始化列表
- C++成员初始化列表的语法
- 从零开始学C++之构造函数与析构函数(二):初始化列表(const和引用成员)、拷贝构造函数
- C++必须使用【初始化列表】初始化数据成员的三种情况
- 使用初始化成员列表初始化数据与在构造函数中初始化数据
- C++中成员初始化列表的使用
- const成员或者引用成员必须使用构造函数初始化列表的方式