C++中构造函数初始化列表
2013-09-28 22:14
176 查看
在项目中频繁见到,写个小程序,熟悉一下:
#include <iostream> using namespace std; class A { public: int a; public: A() :a(0) {} A(int x) :a(x) {} }; int main() { A obj0; A obj1(1); cout << obj0.a << endl; cout << obj1.a << endl; return 0; }
相关文章推荐
- C++ 类构造函数初始化列表
- C++中的构造函数初始化列表的使用和分析
- 【深入理解C++】从初始化列表和构造函数谈C++的初始化机制
- 【深入理解C++】从初始化列表和构造函数谈C++的初始化机制
- C/C++ 通过初始化列表和构造函数内赋值初始化成员变量的区别
- C++的构造函数初始化列表
- C++中构造函数初始化列表为什么会比构造函数中赋值要高效
- C/C++ 通过初始化列表和构造函数内赋值初始化成员变量的区别
- 【C/C++】构造函数的初始化列表
- C++构造函数的初始化列表
- C++的const和引用只能在初始化列表里初始化而不能在构造函数体内赋值初始化
- C++ 构造函数的初始化列表
- C/C++ 通过初始化列表和构造函数内赋值初始化成员变量的区别
- C++构造函数的初始化列表和函数体内赋值有什么不同?
- c++中初始化列表和构造函数初始化
- C++ 初始化列表和构造函数
- C++初始化列表时,为什么不能直接在构造函数中输出
- C++ 中使用构造函数初始化列表的原因
- c++基础语法:构造函数初始化列表
- 一种编写C++构造函数中初始化列表的格式