声明一个简单的函数computer类,有数据成员芯片(cpu)、内存(ram)、光驱(cdrom)等,有两个公有成员函
#include<iostream.h>enum cpu_rank{p1=1,p2,p3,p4,p5,p6,p7};class cpu{private: cpu_rank rank; int frequency; float voltage;public: cpu (cpu_rank r,int f,float v) { rank=r; frequency=f; voltage=v; cout<<"构一个cpu"<<endl; } ~cpu() { cout<<"其构了cpu!"<<endl;} cpu_rank getrank() const { return rank;} void setrank(cpu_rank r) { rank=r;} void run() {cout<<"cpu开始!"<<endl; } void stop() {cout<<"cpu停止运行!"<<endl;}};class ram{private: int ram;public: ram(int r) { cout<<"构造了一个ram!"<<endl;} ram(){ ram=0;cout<<"构造了一个ram!"<<endl;} ~ram(){cout<<"析构了一个ram!"<<endl;} void run() {cout<<"ram开始运行!"<<endl;} void stop() {cout<<"ram停止运行!"<<endl;}};class cdram{private: int cdram;public: cdram(int c) { cdram=c; cout<<"构造了一个cdram!"<<endl;} cdram(){ cout<<"构造了一个cdram!"<<endl;} ~cdram(){cout<<"析构了一个cdram!"<<endl;} void run() {cout<<"cdram开始运行"<<endl;} void stop() {cout<<"cdram停止运行"<<endl;}};class computer{private:cpu cpu;ram ram;cdram cdram;public: computer(cpu c,ram r,cdram cd); computer(); ~computer(){cout<<"析构了一个computer"<<endl;} computer(computer &p); void run() {cout<<"computer开始运行"<<endl;} void stop() {cout<<"computer停止运行"<<endl;}};computer::computer():cpu(p6,100,float(1.3)),ram(20),cdram(30){cout<<"构造了一个 cpu00"<<endl;}computer::computer(cpu c,ram r,cdram cd):cpu(c),ram(r),cdram(cd){cout<<"构造了一个computer"<<endl;}computer::computer(computer &p): cpu(p.cpu),ram(p.ram),cdram(p.cdram){ cout<<"调用了复制构造函数"<<endl;}void main(){ cpu m(p6,300,float(2.8)); ram n(1); cdram q(2); computer com1;computer com2(m,n,q);} 20210311
类似问答
-
这个指标有未来函数吗
-
2024-05-30 04:32:37
-
提问者: 未知
peakbars 属于未来函数 会产生信号漂移
-
-
未来函数的未来函数有
-
2024-05-30 22:16:25
-
提问者: 未知
zig peak peakbars trough trou**ars flatzig、flatziga、peaka、peakbarsa、trougha、ziga.fft.backset.winner.lwinner.cost.capital.dyna**.xma.#month.#week.#year等等都属于未来函数 所以任何函数都具有未来函数特性,也没什么可怕。第一不要依据公式入市,第二还是不要...
-
excel函数的函数大全
-
2024-05-30 04:54:20
-
提问者: 未知
数据库和清单管理函数 **erage 返回选定数据库项的平均值 count 计算数据库中包含数字的单元格的个数 counta计算数据库中非空单元格的个数 dget 从数据库中提取满足指定条件的单个记录 max 返回选定数据库项中的最大值 min 返回选定数据库项中的最小值 product 乘以特定字段(此字段中的记录...
-
excel函数公式:9个工作中最常用的函数公式
-
2024-05-30 13:53:59
-
提问者: 未知
1一、if函数:条件判断。目的:判断相应的分数,划分类别。方法:在目标单元格中输入公式:=if(c3=100,"满分",if(c3>=95,"优秀",if(c3>=80,"良好",if(c3>=60,"及格","不及格"))))。解读:if函数不仅可以单独进行条件判断,还可以嵌套进...
-
公式正确的?vlookup函数却没有查找到数据?
-
2024-05-30 17:15:20
-
提问者: 未知
1下图中,根据姓名查找销售额,使用的公式=vlookup(g4,c3:e13,2,0)公式也是没有问题的,但有的没有查找匹配到。2第一个姓名可以明显看出来与统计表中的姓名不同,中间出现了空格,其实其他没有查找到的也是由于空格造成的,只是空格在姓名的后面,不是很明显而已。解决方法:选中g4:g7单元格,按ctrl+h键,调出查找和替换窗口,仅在查找内容里面输入一个空格,然后点击【全部替换】按钮,这样...
-
数据库函数count()
-
2024-05-30 21:20:48
-
提问者: 未知
count 函数 计算从查询返回的记录数。语法 count(expr) 其中 expr 代表一个字符串表达式,它或者标识一个字段,该字段包含要计算的数据;或者是一个表达式,它使用此字段中的数据来执行计算。expr 中的运算对象可能包括一个表字段名,一个常数或一个函数(可能是内在的,也可能是用户自定义的,但不是 ...
-
高手这个公式有未来函数吗
-
2024-05-30 02:23:49
-
提问者: 未知
我测试过了,没有未来函数,但信号有时还是会消失,并不是只有未来函数的公式才会出现信号消失的问题,即使没有未来函数像这种信号买进指标也会出现信号发出第二天又消失的事情,这是很正常的。...
-
c++中两个函数函数名相同,参数类型和参数个数也相同,但是函数类型不同,那它们是重载函数吗?
-
2024-05-30 18:29:59
-
提问者: 未知
函数重载是是根据函参表区分函数的版返回值不同是不能区分的。比如 int fun( int a,int b);在的时候,编译器编译函数,生成一个类似"_fun_int_int"的名称放在库中,以便程序调用的时候使用。如果你想重载void fun( int a,int b);生成的函数名称也是"_fun_int_int"函数在库中的名称是唯一的,就像你在程序中定...
-
急求一个excel数据函数表,高手进
-
2024-05-30 21:19:04
-
提问者: 未知
pmt(b3,b$2,b$1) 在计算工作表,利用excel的模拟运算分析工具,结合pmt财务函数计算下列问题:公司向银行贷款1000万元人民币,贷款期限为3年,按照贷款利率是5%,10%,15%,分别计算公司每年应该...
-
对数函数所有公式
-
2024-05-30 12:08:31
-
提问者: 未知
重点:指数函数和对数函数的概念、图象和性质 难点:指数函数和对数函数的相互关系及性质的应用,以及逻辑划分思想讨论函数 yayxx a,log在a1及01a两种不同情况。 1、指数函数: 定义:函数ya aax 01且叫指数函数。 定义域为r,底数是常数,指数是自变量。 为什么要求函数yax中的a必须aa01且。 因为若a0时,yx 4,当...