C++ 随笔
- 类内初始值方法
P244 初始化Screen数据成员所用的
P246 初始化花括号直接初始化
举例
#include <iostream> using namespace std; class A { public: A() { cout << "m_a: " << m_a << " m_b : " << m_b << endl; } private: int m_a = 10; int m_b {20}; }; int main(int arg, char *argv[]) { A a; return 0; }
结果:
renhl252@verygood:/mnt/f/share/cplusplus$ make
g++ -g -std=c++11 main.cpp
./a.out
m_a: 10 m_b : 20
renhl252@verygood:/mnt/f/share/cplusplus$