コンストラクタメソッドcを呼び出す++

書式#include <iostreamの>
 使用して 名前空間はstdを、

クラスベース
{ 
パブリック

    ベース(){ 
        COUT << " ハロー" << ENDL。
    } 

    ベース(int型 _A):塩基(_a){   // 将_a赋值给基地
        塩基 ++ 
        coutの << ベース << てendl; 
    } 

    ベース(int型 _a、フロート _b):塩基(_A)、TH(_B){ 
        COUT << 基地 +番目<<ENDL; 
    } 

    ベース(int型 _a、フロート _B、int型 _C):ベース(_A)、TH(_B)、XH(_c){ 
        COUT << 基地 + TH + XH << ENDL; 
    } 
    ボイド Fun0(){COUT < < ベース << ENDL;}
     int型の ベースをフロートTHは、
     int型、XHを
}; 

int型のmain(){
     // ベースB;エラーさもなければ呼び出す唯一のそのようなコンストラクタである 
    。)(基本C    // デフォルトコンストラクタコール 
    ベースでT(10 ;)   // の速記パラメータ化コンストラクタ呼び出し
    t.fun0()
    。T ベース = 100 ; 
    t.fun0(); 
    ベースT1 =ベース(10088.12); //はを参照してコンストラクタを呼び出す 
    ベースT2 =(10100.1220である);   //  
}

 注:ベースT2 =(10,100.12,20);間違った黒バンツーで出力をもたらします。 

おすすめ

転載: www.cnblogs.com/ligei/p/11443336.html