13-11.cpp

来自「为初学者提供的最佳的C++程序设计源程序库」· C++ 代码 · 共 37 行

CPP
37
字号
#include<iostream.h>
class car
{
public:
  double distance;
  car(double f)
  {
    distance=f;
  }
  virtual void travel_time()
  {
    cout<<"car:Travel time at 120 kph:";
    cout<<distance/120<<'\n';
  }
};
class truck:public car
{
public:
  truck(double f):car(f)
   {}
   void travel_time()
   {
    cout<<"truck:Travel time at 80 kph:";
    cout<<distance/80<<'\n';
  }
};
main()
{
  car *p,car_time(150.0);
  truck truck_time(150);
  p=&car_time;
  p->travel_time();
  p=&truck_time;
  p->travel_time();
  return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?