proj9_10.cpp
来自「C++程序设计教程的全部源代码 包含与教程同步的PPT 方便学习」· C++ 代码 · 共 47 行
CPP
47 行
#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;}
//在目标类中定义构造函数
Lfeet(LMetres& );
};
//类lmetres
class LMetres
{
private:
float metres;
public:
LMetres(float = 0);
void display(){cout << " metres" << metres << endl;}
float getmetres(){return metres;}
};
Lfeet::Lfeet(LMetres & m)
{
float ffeet;
ffeet = m.getmetres()*3.28;
feet = int(ffeet);
inches = 12*(ffeet-feet);
}
//Lfeet构造函数
Lfeet::Lfeet(int ft,float in)
{
feet = ft;
inches = in;
}
LMetres::LMetres(float m)
{metres = m;}
void main()
{
LMetres m1( 1.0 );
Lfeet f1 = m1;
f1.display();
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?