色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

c++中如何給類的私有成員賦值?

要對類的私有變量賦值,直接訪問私有變量是非法的,可以通過寫一個(gè)函數(shù)來對私有變量賦值。

舉個(gè)例子,有一個(gè)類如下:

classCPerson

private:

intheight;//身高

intweight;//體重

char*name;

public:

Person();

~Person();

voidsetHeight(inth);

voidsetWeight(intw);

};

voidCPerson::setHeight(inth)

height=h;

voidCPerson::setWeight(intw)

weight=w;

構(gòu)造函數(shù)不寫了....

有了兩個(gè)set函數(shù)就可以對類的私有變量賦值了,如下:

intmain()

CPersonperson;

inthei=180;

intwei=70;

person.setHeight(hei);

person.setWeight(wei);

return0;

還可以加兩個(gè)get函數(shù)得到私有變量的值,然后print出來,樓主可以動(dòng)手寫寫驗(yàn)證一下。很多開源的代碼都是c++寫的,可以多看看。