- 博客(21)
- 收藏
- 关注
原创 编写一个哺乳动物类Mammal,再由此派生出狗类Dog,二者都声明speak()成员函数,该函数在基类中被声明为虚函数,声明一个Dog类的对象,通过此对象调用speak函数,观察运行结果。
【代码】编写一个哺乳动物类Mammal,再由此派生出狗类Dog,二者都声明speak()成员函数,该函数在基类中被声明为虚函数,声明一个Dog类的对象,通过此对象调用speak函数,观察运行结果。
2023-05-16 10:46:02 251
原创 声明枚举类型Weekday,包括SUNDAY到SATURDAY这七个元素在程序中声明Weekda类型的变量,对其赋值,声明整型变量,看看能否对其赋Weekday类型的值
【代码】声明枚举类型Weekday,包括SUNDAY到SATURDAY这七个元素在程序中声明Weekda类型的变量,对其赋值,声明整型变量,看看能否对其赋Weekday类型的值。
2023-05-09 11:37:16 248
原创 编写一个CPU的类描述一个CPU的一下信息:时钟频率,最大不会超过3000MHz;字长,可以是32位或64位;核数,可以是单核双核或四核;是否支持超线程。各项信息要求使用位域来表示通过输出sizeof
输出结果。
2023-05-09 11:24:55 97
原创 声明一个有五个元素的int型数组,在程序中提示用户输入元素值,最后再在屏幕上显示出来
【代码】声明一个有五个元素的int型数组,在程序中提示用户输入元素值,最后再在屏幕上显示出来。
2023-04-25 11:29:11 105
原创 定义一个Cat类,拥有静态数据成员numOfCats,记录Cat的个体数目
静态成员函数getNumOfCats(),存取numOfCats。设计程序测试这个类,体会静态数据成员和静态成员函数的用法。
2023-04-25 10:28:27 64
原创 设计一个用于人事管理的People类。考虑到通用性,可以只抽象出所有人员都具有的属性:num(编号),name(姓名) ,birth(生日),id(身份证号)等等。其中“生日”定义为一个“日期”类内嵌
内嵌函数:一个类为另一个类的成员变量。
2023-04-23 11:32:28 692
原创 静态数据成员与静态函数成员
类的静态数据成员时类的数据成员的一种特例,采用static关键字来声明。对于类的普通数据成员,每一个类的对象都拥有一份储存,就是说每个对象的同名数据成员可以分别存储不同的数值,这也是保证对象拥有自身区别于其他对象的特征的需要,但是静态数据成员,每个类只需要一份存储,由所有该类的对象共同维护和使用,这个共同维护、使用也就实现了同一类的不同对象之间的数据共享。静态函数成员所具有以下两方面的好处,一是由于静态成员函数只能直接访问同一个类的静态数据成员,可以保证不会对该类的其余数据成员造成负面影响;
2023-04-23 11:11:49 96
原创 数据的共享与保护
2.可见性是标识符是否可以引用的问题。可见性一般规则:标识符在前,引用在后;在同一作用域中,不能声明同名的标识符。对于在不同的作用域的标识符,遵循的原则是:若有两个或多个具有包含关系的作用域,外层声明的标识符如果在内层没有声明同名标识符时仍可见,如果内层声明了同名标识符则外层标识符不可见。1.作用域是一个标识符在程序正文中有效的区域。分为函数作用域、块作用域(局域作用域)、类作用域和文件作用域。
2023-04-23 10:31:05 51
原创 定义一个Circle类,有数据成员radius(半径)、成员函数getArea( ),计算圆的面积,构造一个circle的对象进行测试
运行程序运行结果。
2023-04-11 10:40:25 223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人