- 博客(7)
- 收藏
- 关注
原创 【无标题】
#include<iostream>usingnamespacestd;classComplex{public:doublereal;doubleimag;Complex(doubler=0,doublei=0);voidprint();Complexoperator+(Complexc);Complexoperator*(Complexc);};Complex::Complex(doub...
2021-12-20 01:39:35 47
原创 【无标题】
#include<iostream>#include<string>usingnamespacestd;classMyArray{public:MyArray(intlength);~MyArray();voidInput();voidDisplay(string);protected:int*alist;intlength;};MyArray::MyArray(intleng){if(leng<=0){cout&l...
2021-12-13 00:30:35 46
原创 【无标题】
Base::x=16Base::x=16Derived::y=25Base::x=16Derived::y=251.28和38行无法访问x,因为x的访问权限改为private时,派生类也无法直接继承和访问基类的x。2.38行的bb.x出现错误,因为x的访问权限改为protected时,派生类的对象无法直接访问x。3.35行的bb.setx()、38行的bb.x、40行的bb.gety()出现错误,因为继承方式变为私有继承后,对象无法直接访问类中的私有函数及变量;4.35行的bb.setx()、38行...
2021-12-12 00:32:19 145
原创 【无标题】
part b静态成员在类的所有对象中是共享的,如果不存在其他的初始化语句,在创建第一个对象时,所有的静态数据都会被初始化为零。我们不能把静态成员的初始化放置在类的定义中,但是可以在类的外部通过使用范围解析运算符::来重新声明静态变量从而对它进行初始化。静态成员包括数据成员和函数成员,静态成员可以专门用于类的计数的处理。...
2021-11-29 11:13:53 72
原创 【无标题】
part a值传递的特点是被调函数对形式参数的任何操作都是作为局部变量进行,不会影响主调函数的实参变量的值。引用传递具有值传递的优势,可以向形参传递表达式,让编译器生成临时变量来传递地址;又具有指针传递的优势,实际传递的是地址,提高了速度与效率。指针传递是指形参为指向实参地址的指针,当对形参的指向操作时,就相当于对实参本身进行的操作。...
2021-11-29 10:55:14 51
原创 【无标题】
#include<iostream>#include<string.h>usingnamespacestd;classTStudent{staticfloatm_ClassMoney;charname1[3][100];staticintj;public:voidInitStudent(charname[]);voidExpendMoney(floatmoney);voidShowM...
2021-11-29 01:26:24 57
原创 【无标题】
#include<iostream>usingnamespacestd;classScore{public:Score(intstnumber=2){if(stnumber>100)number=100;elsenumber=stnumber;}voidinput(){for(inti=0;i<number;i++){//输入姓名cout<<"请输入学生姓名:"<<endl;...
2021-11-22 01:24:47 81
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人