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$

 

posted @ 2024-07-03 21:25  renhl  阅读(2)  评论(0编辑  收藏  举报