カスタムC ++クラスのメソッド呼び出し

需要矩形、円形領域法として、領域は、クラスのように書くことができます。

だけで達成することはない、と宣言area.h:

AREA_H #ifndefの// 重複参照を防ぐ
の#define AREA_H
 クラスエリア{ // カスタムクラス
パブリックダブルするrectArea(ダブル長、ダブル幅); // クラス宣言機能
    ダブル CircleArea(ダブルR&LT); 
}; 
#endifの

area.cppが実装さ:

#include " STDAFX.H " 
の#include " area.h " // 引入头文件

領域::するrectArea(ダブル X、ダブル Y)// 具体实现
{
     リターン X * Y。
} 
二重領域:: CircleArea(ダブルR){
     リターン2 * 3.14 * R)。
}

コール:

#include " STDAFX.H " 
の#include <入出力ストリーム> 
の#include " area.h " //が導入

使用 名前空間STDを、

int型のmain()
{ 
    エリアS; // オブジェクトを作成
    ダブル結果= s.RectArea(23。 )。// オブジェクトのメソッド 
    COUT結果<< << てendl;
     リターン 0 ; 
}

 

おすすめ

転載: www.cnblogs.com/xixixing/p/11926962.html