国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

const函數(shù)的用法 const(一):(轉(zhuǎn))一個(gè)函數(shù)名后面加const表示什么意思?

const(一):(轉(zhuǎn))一個(gè)函數(shù)名后面加const表示什么意思?這是將整個(gè)函數(shù)修改為const,這意味著“不能對(duì)函數(shù)體中的成員數(shù)據(jù)進(jìn)行任何更改”。如果聲明此類(lèi)的const實(shí)例,則它只能調(diào)用用const

const(一):(轉(zhuǎn))一個(gè)函數(shù)名后面加const表示什么意思?

這是將整個(gè)函數(shù)修改為const,這意味著“不能對(duì)函數(shù)體中的成員數(shù)據(jù)進(jìn)行任何更改”。如果聲明此類(lèi)的const實(shí)例,則它只能調(diào)用用const修飾的函數(shù)。例如:<pret t=“code”L=“CPP”> class text{public:void printcont(void)const{cout<“Hello”<<endl}void print(void){cout<<“Hello”<<endl}private:int k}const text A//常量對(duì)象int main(void){A.printcont()//OK A.print()//上面定義了類(lèi)text的錯(cuò)誤//上面的a.print()調(diào)用是非法的。return 0}const對(duì)象只能調(diào)用const成員函數(shù)。無(wú)法修改const對(duì)象的值。在const member函數(shù)中修改const對(duì)象的數(shù)據(jù)成員的值是一個(gè)語(yǔ)法錯(cuò)誤。在常量函數(shù)中調(diào)用非常量成員函數(shù)是一個(gè)語(yǔ)法錯(cuò)誤

聲明一個(gè)成員函數(shù)const,表示該成員函數(shù)不修改對(duì)象的數(shù)據(jù)成員,并保證對(duì)象的常量。聲明const成員函數(shù)的語(yǔ)法是:return type member function name(parameter table)const{}例如:int fun(int a)const{return a}