#include class vehicle { float nenpi;//燃費 float fuel;//燃料 public: vehicle() {/*省略*/ }; ~vehicle() {/*省略*/ }; virtual void Run() {/*省略*/ }; //走る virtual void Stop() {/*省略*/ }; //止まる virtual void Turn() {/*省略*/ }; //曲がる }; class DumpTruck : public vehicle { float loadWeight;//積載量 public: DumpTruck() {/*省略*/ }; ~DumpTruck() {/*省略*/ }; void Run() {/*省略*/ }; void Stop() {/*省略*/ }; void Turn() {/*省略*/ }; void Dump() {/*省略*/ };//ダンプカーで土を捨てる }; class Bulldozer : public vehicle { float bladeWidth;//ブレード幅 public: Bulldozer() {}; ~Bulldozer() {}; void Run() {/*省略*/ }; void Stop() {/*省略*/ }; void Turn() {/*省略*/ }; void BullDoze() {/*省略*/ }; //ブルドーザーで土を押す }; using namespace std; int main() { //ごにょごにょ return 0; }