C 學習之類中建構函式初始化操作

2021-06-27 18:32:10 字數 391 閱讀 4668

當建立乙個物件時,常常需要做某些初始化工作,例如對資料成員進行賦值設定類的屬性。

//#includeusing namespace std;

//定義cperson類

class cperson

;//在預設建構函式中初始化

cperson::cperson()

//在帶引數的建構函式中進行初始化

cperson::cperson(int iindex,short m_shage,double m_dsalary)

int cperson::getindex()

//在main函式中輸出類的成員值

void main()

{ cperson p1;

cout<<"m_iidex is:"<

(C )建構函式初始化

vc 中的對於類的定義是有很大的不同。例如在.net程式中對於需要初始化的引數可以直接的賦值,而在vc 中對於需要初始化的引數則需要使用不同的方法。例如對於char字元則需要使用strcpy s函式賦值而相反對於布林型別 bool 整數型別 int 則可以使用運算子 對其初始化。1.定義乙個帶有引數...

C 建構函式初始化

建構函式後面增加冒號一般有三種作用 1 對成員變數的初始化 2 對類成員物件初始化 3 對父類進行初始化 include include using namespace std class a int get key int main 答案 class a 類物件初始化 int get key in...

C 中的建構函式 初始化

初始化 兩種形式,或者在函式體裡初始化。class 張三 protected int 飯量 const int 智商 int 小名 你需要知道的知識 int 為引用變數,需要在定義的時候初始化.const為恒量限定符,需要在定義的時候初始化,且const建立之後不允許再次賦值 本 由於上述原因而編譯...