C++ 初始化列表(初始化屬性)及類對象作爲類成員處理的先後問題

初始化列表(初始化屬性)

語法: 構造函數():屬性1(值),屬性2(值),屬性3(值)…

class Stu {
public:
	int grade;
	string name;
	string six;
	Stu(string a,int b,string c) :name(a), grade(b), six(c) {
	//a,b,c的值付給屬性 name grade six
		cout << name << six << grade;
	}
};	

int main() {
Stu stu("王鐵柱",98,"女");
}

類對象作爲類成員

class person {
	Pet dog;
};
class Pet {

};

當有其他類成爲本類的成員,先構造其他類,在構造本類,析構相反

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章