国产chinesehdxxxx野外,国产av无码专区亚洲av琪琪,播放男人添女人下边视频,成人国产精品一区二区免费看,chinese丰满人妻videos

C++ 私有函數

2023-03-20 16:51 更新

在很多時候,有些成員函數是在一個類內部才會被調用到,他們不應當被使用這個類的客戶代碼調用。例如,calculatePolar和calculateCartesianare會被訪問函數調用到,但客戶代碼不應該直接調用他們(雖然不會造成傷害)。如果我們想保護這些函數不被調用到,我們就需要把他們聲明為private,正如我們處理變量那樣。所以一個完整的復數類的定義如下:

class Complex 
{ 
    private: 
        double real, imag; 
        double mag, theta; 
        bool cartesian, polar; 

        void calculateCartesian (); 
        void calculatePolar (); 

public: 
        Complex () { cartesian = false;           polar = false; } 

        Complex (double r, double i) 
        { 
                    real = r;  imag = i; 
                    cartesian = true;        polar = false; 
        } 

        void printCartesian (); 
        void printPolar (); 

        double getReal (); 
        double getImag (); 
        double getMag (); 
        double getTheta (); 

        void setCartesian (double r, double i); 
        void setPolar (double m, double t); 
}; 

開頭的private標號不是必須的,但它是一個有用的提示符。

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號