初始化列表
Posted loliconinvincible
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初始化列表相关的知识,希望对你有一定的参考价值。
注意:初始化成员列表(参数列表)只能在构造函数使用
1 class Data 2 { 3 private: 4 int m_a; 5 int m_b; 6 int m_c; 7 public: 8 //成员名(形参名) 9 Data(int a,int b,int c):m_a(a),m_b(b),m_c(c) 10 { 11 //m_a = a; 12 // m_b = b; 13 //m_c = c; 14 cout<<"有参构造"<<endl; 15 } 16 ~Data() 17 { 18 cout<<"析构函数"<<endl; 19 } 20 void showData(void) 21 { 22 cout<<m_a<<" "<<m_b<<" "<<m_c<<endl; 23 } 24 }; 25 void test01() 26 { 27 Data ob(10,20,30); 28 ob.showData(); 29 }
以上是关于初始化列表的主要内容,如果未能解决你的问题,请参考以下文章