?? 程序10.02:重載成員函數(shù)area().cpp
字號:
/* 程序10.2:重載成員函數(shù)Area().cpp:*/
#include<iostream> //包含頭文件
using namespace std; //使用名字空間std
const double Pai=3.14159;
class OverLoad //聲明一個類OverLoad
{
public:
void Area(double); //聲明成員函數(shù)原型
void Area(double,double); //聲明同名成員函數(shù)原型
};
int main() //main()函數(shù)開始
{
OverLoad OL1; //聲明類對象OL1
OL1.Area(20.5);
OL1.Area(45.3,32.5);
return 0;
} //main()函數(shù)結束
void OverLoad::Area(double fRadius) //定義成員函數(shù)
{
double dArea;
dArea=Pai*fRadius*fRadius;
cout<<"圓的面積為:"<<dArea<<endl;
}
void OverLoad::Area(double fLength,double Width)//定義成員函數(shù)
{
double dArea;
dArea=fLength*Width;
cout<<"矩形面積為:"<<dArea<<endl;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -