真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

C++中const修飾的成員函數(shù)-創(chuàng)新互聯(lián)

As we all konw,const能夠用來修飾變量,那么const是否能用來修飾對象呢?關(guān)于這一點,我們可以做一個小實驗,實驗一下:

創(chuàng)新互聯(lián)公司主要業(yè)務有網(wǎng)站營銷策劃、成都做網(wǎng)站、網(wǎng)站建設、微信公眾號開發(fā)、小程序設計、H5場景定制、程序開發(fā)等業(yè)務。一次合作終身朋友,是我們奉行的宗旨;我們不僅僅把客戶當客戶,還把客戶視為我們的合作伙伴,在開展業(yè)務的過程中,公司還積累了豐富的行業(yè)經(jīng)驗、成都全網(wǎng)營銷推廣資源和合作伙伴關(guān)系資源,并逐漸建立起規(guī)范的客戶服務和保障體系。 
#include 
#include 

class Dog{

private:
    int foot;
    int ear;
public:
    Dog (){

        this->foot = 4;
        this->ear = 2;
    }
    int getFoot ( void ){

        return this->foot;
    }
    int getEar ( void ){

        return this->ear;
    }
    void setFoot ( int foot ){

        this->foot = foot;
    }
    void setEar ( int ear ){

        this->ear = ear;
    }
};

int main ( int argc, char** argv ){

    const Dog hashiqi;

    system ( "pause" );
    return 0;
}

運行之后:
C++中const修飾的成員函數(shù)
我們發(fā)現(xiàn),程序并沒有報錯,也就是說,用const修飾對象是完全可以的。那么,比如,我們現(xiàn)在想要使用這個const修飾的對象。比如:

printf ( "the foot :%d\n", hashiqi.getFoot() );

運行一下程序,我們可以發(fā)現(xiàn):
C++中const修飾的成員函數(shù)
程序報錯了。
由此可知,我們用const修飾的對象,不能直接調(diào)用成員函數(shù)。那么,該怎么辦呢?答案是調(diào)用const成員函數(shù)。
先來看一下const成員函數(shù)的格式:

Type ClassName:: function ( Type p ) const

也就是說,只要在函數(shù)后加上一個const就可以了。那么,我們來編程實驗一下,是否可以

int getFoot ( void ) const{

        return this->foot;
    }
    int getEar ( void ) const{

        return this->ear;
    }
const Dog hashiqi;

    printf ( "the foot :%d\n", hashiqi.getFoot() );

運行之后,
C++中const修飾的成員函數(shù)
乜有錯誤,那么來看一下它的運行結(jié)果。
C++中const修飾的成員函數(shù)

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


新聞標題:C++中const修飾的成員函數(shù)-創(chuàng)新互聯(lián)
標題來源:http://weahome.cn/article/gciog.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部