?? proj9_09.cpp
字號(hào):
#include <iostream.h>
//類lfeet
class LMetres;
class Lfeet
{
private:
int feet;
float inches;
public:
Lfeet(int = 0,float = 0);
void display()
{cout << "feet = " << feet << " inches = "<< inches << endl;}
};
//類lmetres
class LMetres
{
private:
float metres;
public:
LMetres(float = 0);
void display(){cout << " metres" << metres << endl;}
//在源類中定義轉(zhuǎn)換函數(shù)
operator Lfeet()
{
float ffeet,inc;
int ifeet;
ffeet = 3.28 * metres;
ifeet = int(ffeet);
inc = 12 * (ffeet - ifeet);
return Lfeet(ifeet , inc);
}
float getmetres(){return metres;}
};
//Lfeet構(gòu)造函數(shù)
Lfeet::Lfeet(int ft,float in)
{
feet = ft;
inches = in;
}
LMetres::LMetres(float m)
{metres = m;}
void main()
{
LMetres m1(1.0);
Lfeet f1;
f1 = m1; // f1=Lfeet(m1);
f1.display();
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -