一、基本格式
C++提供了初始化列表语法,用来初始化属性。
基本格式:
构造函数(参数1,参数2,参数3...):属性1(值1),属性2(值2)... {
// 构造函数体
}
例子
#include <iostream>
using namespace std;
class Person{
public :
// 初始化列表初始化属性
Person():m_a(10),m_b(20),m_c(30){
}
// 初始化列表初始化属性
Person(int a,int b,int c):m_a(a),m_b(b),m_c(c){
}
void Print_Info(){
cout << ">>>>>>>>>>>>>>>>>" << endl;
cout << "m_a:" << m_a << endl;
cout << "m_b:" << m_b << endl;
cout << "m_c:" << m_c << endl;
cout << "<<<<<<<<<<<<<<<<<" << endl <<