1. 程式人生 > >C++知識點11

C++知識點11

1.      類和結構體一樣,不能在類中直接對成員變數賦值初始化。

2.      建構函式:不具有任何型別,不返回任何值。必須與類名相同,類外定義的話,用Time::Time(){…}這種方式定義。

3.      帶引數初始化表對資料成員初始化:Student::Student(int n= 0,string na= "NUL"):num(n),name(na){…},就可以通過Student st(123,”Zhang”);來初始化構造物件,當然可以預設,例如只初始化學號。建構函式的預設值也可以不加的,Student

::Student(int n,string na ):num(n),name(na){…}