初始化列表:可以为类的成员属性快速赋初值。
#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
using namespace std;
//初始化列表可以快速地为成员属性赋初值.
class person
{
public:
//普通方式给成员属性赋初值
#if 0
person(int a,int age,int c)
{
m_a = a;
m_b = b;
m_c = c;
}
#endif
//用列表给成员属性赋初值
person(int a, int b, int c) :m_a(a), m_b(b), m_c(c)
{
}
int m_a;
int m_b;
int m_c;
};
int main()
{
person p1(10,12,51);
cout << "a+b+c=" << p1.m_a + p1.m_b + p1.m_c << endl;
system("pause");
return EXIT_SUCCESS;
}