问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

设计一个基类Vehicle,它具有一个需要传递参数的构造函数...1

发布网友 发布时间:2024-03-09 14:59

我来回答

1个回答

热心网友 时间:2024-06-22 03:04

#include<iostream>
using namespace std;

class Vehicle{
protected:
int wheel;
double weight;
public:
Vehicle(int wl,double wgt):wheel(wl),weight(wgt){
//cout<<"Vehicle()"<<endl;
}
}; 

class Car:virtual public Vehicle{
protected:
int passengers;
public:
Car(int wl,double wgt,int ps):passengers(ps),Vehicle(wl,wgt){
//cout<<"Car()"<<endl;
}
};

class Truck:virtual public Vehicle{
protected:
double payload;
public:
Truck(int wl,double wgt,double pl):payload(pl),Vehicle(wl,wgt){
//cout<<"Truck()"<<endl;
}
};

class Notchback:public Car,public Truck{
int flag;
public:
Notchback(int wl,double wgt,int ps,double pl,int f):flag(f),Vehicle(wl,wgt),Car(0,0,ps),Truck(0,0,pl){
if(flag==0) cout<<"Notchback constructs from Car"<<endl;
else cout<<"Notchback constructs from Truck"<<endl;
}
};

int main(){
cout<<"nb1:"<<endl;
Notchback nb1(2,3,6,2,0);
cout<<"nb2:"<<endl;
Notchback nb2(2,3,6,2,1);
}



注:
nb1为flag为0,从Car类继承
nb2为flag为非0数,从Truck类继承
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 编写一个程序,定义一个汽车类vehicle,它具有一个需传递...20 每字 五笔怎么拆 如果别人知道你的真实姓名,还有身份证号,他能干嘛,还有电话,住处,求... 生长发育迟缓,原来与这些原因有关! 宝宝成长发育训练 孩子身高发育落后?这些策略助力孩子成长 和盐酸莫西沙星片一样效果的药有哪些 ...金吉列、VH(Vincenthawk)或世毕盟或nuts哪儿个好呢? O3转化为O2反应的条件 o3分解成o2热学方程式 冬季栀子花的养殖方法冬季栀子花的养护方法 &quot;她的全家福&quot;怎么翻译 学校开展节约用水活动,前三个月共节约用水435t。照这样计算,学校一年... 黄鳝血泡酒还可以加黄精吗? 睡眠9个小时正常吗 歌词里有“我哼着为你写过的没首歌”这首歌的歌名是? 山东狮子猫和山东临清猫是一个品种吗 加班是无能的表现 主管很忙是无能的表现 江文也是谁? 洗澡时间过长也会流失水分吗? 洗澡时间过长时,手指会“失水”,为什么??? 为什么人洗澡洗太久,皮肤会变得皱巴巴的?细胞的细胞膜不是会吸水的么... 唐山哪里有针灸治疗坐骨神经痛效果好的 市值被超,份额被抢后,通用和福特打算这么对付特斯拉 偏旁和部首有什么关系380 Can Find any last autosaves什么意思? 如何让记事本txt自动保存? 新泓能光波疗房是传销吗 缺铁性贫血时红细胞和血红蛋白之间的关系为 黄叶扰在暮风中飘舞,新芽却已在枯树上冒出头来是何意思?? 求上联,枯树发新芽,下联,日落香凡凡心去一点。 梦到刮大风什么意思为什么梦到刮大风 中国汉字中一共有多少个偏旁部首?188 “新华字典”有多少个字?219 请问一下一本新华字典里面一共有多少个汉字? 铁锈红打底衫配什么颜色的外套?还有适合什么样肤色?请专业人士...6 铁锈红外套配什么颜色打底衫好看46 铁锈红外套配什么颜色打底衫好看1 铁锈红皮肤不白可以穿吗,里面该配什么颜色的t恤或衬衫呢5