自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 要求使用集合实现一个手机通讯录,设通讯录中保存手机联系人的姓名,联系电话,分组(同事、家人、朋友),创建一个通讯录并打印输出。将联系人的分组信息存储在Map<String,Set>中

【代码】要求使用集合实现一个手机通讯录,设通讯录中保存手机联系人的姓名,联系电话,分组(同事、家人、朋友),创建一个通讯录并打印输出。将联系人的分组信息存储在Map<String,Set>中。

2023-12-05 18:01:10 143

原创 指针、数组与字符串

引用是一个别名,不能为NULL值,不能被重新分配;指针是一个存放地址的变量。当需要对变量重新赋以另外的地址或赋值为NULL时只能使用指针。*称为指针运算符,是一个一元操作符,表示指针所指向的对象的值;&称为取地址运算符,也是一个一元操作符,是用来得到一个对象的地址。指针是一个数据类型,具有指针数据的变量称为指针变量。指针变量存放的是另外一个对象的地址,这个地址中的值就是另一个对象的内容。指针中储存的地址和这个地址中的值有何区别?何时只能使用指针而不能使用引用?1.运算符*与&的作用是什么?

2023-05-30 10:45:48 109

原创 类的继承

当某类的部分或全部直接基类是从另一个基类派生而来,这些直接基类中,从上一级基类继承来的成员就拥有相同的名称,派生类的对象的这些同名成员在内存中同时拥有多个拷贝,我们可以使用作用域分辨符来唯一标识并分别访问它们。我们也可以将直接基类的共同基类设置为虚基类,这时从不同的路径继承过来的该类成员在内存中只拥有一个拷贝,这样就解决了同名成员的唯一标识。,使得基类public(公有)和protected(保护)成员的访问属性在派生类中不变,而基类private(私有)成员不可访问。调用派生类的构造函数体中的内容。

2023-05-23 10:54:06 110

原创 编写一个哺乳动物类Mammal,再由此派生出狗类Dog,二者都声明speak()成员函数,该函数在基类中被声明为虚函数,声明一个Dog类的对象,通过此对象调用speak函数,观察运行结果

【代码】编写一个哺乳动物类Mammal,再由此派生出狗类Dog,二者都声明speak()成员函数,该函数在基类中被声明为虚函数,声明一个Dog类的对象,通过此对象调用speak函数,观察运行结果。

2023-05-16 10:49:23 130

原创 用C++编写一个计数器Counter类,对其重载运算符“+”

【代码】用C++编写一个计数器Counter类,对其重载运算符“+”

2023-05-16 10:37:18 795

原创 声明枚举类型Weekday,包括SUNDAY到SATURDAY这7个元素在程序中声明Weekday类型的变量,对其赋值,声明整型变量,看看能否对其赋Weekday类型的值。

【代码】声明枚举类型Weekday,包括SUNDAY到SATURDAY这7个元素在程序中声明Weekday类型的变量,对其赋值,声明整型变量,看看能否对其赋Weekday类型的值。

2023-05-09 11:27:22 156

原创 编写一个名为CPU的类,描述一个CPU的以下信息:时钟频率,最大不会超过3000MHz;字长是32位或64位;核数,可以是单核、双核或四核;是否支持超线程。各项信息要求使用位域来表示。

【代码】编写一个名为CPU的类,描述一个CPU的以下信息:时钟频率,最大不会超过3000MHz;字长是32位或64位;核数,可以是单核、双核或四核;是否支持超线程。各项信息要求使用位域来表示。

2023-05-09 10:59:21 314

原创 声明一个有5个元素的int型数组,在程序中提示用户输入元素值,最后再在屏幕上显示出来

【代码】声明一个有5个元素的int型数组,在程序中提示用户输入元素值,最后再在屏幕上显示出来。

2023-04-25 11:32:44 206

原创 定义Boat与Car两个类,二者都有weight属性,定义二者的一个友元函数getTotalWeight(),计算二者的重量和。

class Boat;class Car{private:int weight;public:weight = j;private:int weight;public:weight = j;Car c1(4);Boat b1(5);return 0;

2023-04-25 10:38:43 358

原创 假设有两个无关系的类engine和fuel,使用时,怎样允许fuel成员访问engine中的私有和保护的成员?

源程序:class fuel;private;public;class fuelprivate;public:

2023-04-23 10:57:21 160

原创 静态数据成员和静态函数成员

1.什么叫静态数据成员?它有和特点? 类的静态数据成员是类的数据成员的一种特例,采用static关键字来声明。对于类的普通数据成员,每一个类的对象都拥有一份存储,就是说每个对象的同名数据成员可以分别存储不同的数值,这也是保证对象拥有自身区别于其他对象的特征的需要,但是静态数据成员,每个类只要一份存储,由所有该类的对象共同维护和使用,这个共同维护、使用也就实现了同一类的不同对象之间的数据共享。2.什么叫静态函数成员?它有何特点? 使用static关键字声明的函数成员是静态的,静态函数成员属于整

2023-04-23 10:45:46 190

原创 作用域和可见性

可见性的一般规则是:标识符要声明在前,引用在后;在同一作用域中,不能声明同名的标识符。对于在不同的作用域声明的标识符,遵循的原则是:若有两个或多个具有包含关系的作用域,外层声明的标识符如果在内层没有被声明同名标识符时可见,如果内层声明了同名标识符则外层标识符不可见。作用域讨论的是标识符的有效范围,作用域是一个标识符在程序正文中有效地区域。C++地作用域分为函数原型作用域、块作用域(局部作用域)、类作用域和文件作用域。可见性的一般规则是什么?有哪几种类型的作用域?可见性是标识符是否可以引用的问题。

2023-04-23 10:30:57 85

原创 使用C++计算矩形的面积

cout

2023-04-11 11:21:29 538

原创 计算圆的面积

定义一个Circle类,有数据成员radius(半径)、成员函数getArea(),计算圆的面积,构造一个Circle的对象进行测试。

2023-04-11 10:36:53 52

原创 类与对象

首先声明枚举类型CPU_Rank,再声明CPU类,声明成员函数run,stop,用来输出提示信息,在构造函数和析构函数中也可以输出提示信息。在主程序中声明一个CPU的对象,调用其成员函数,观察类对象的构造与析构顺序,以及成员函数的调用。

2023-04-04 11:39:58 36

原创 定义一个Dog类,包含age,weight等属性,以及对这些属性操作的方法。实现并测试这个类

2023-04-04 11:11:02 44

原创 用递归的方法编写函数求Fibonacci级数

公式为:fib(n)=fib(n-1)+fib(n-2),n>2。实验时间:2023/3/28。

2023-03-28 11:41:37 113

原创 当函数发生递归调用时,同一个局部变量在不同递归深度上可以同时存在不同的取值,这在底层是如何做到的?

对同一个函数的多次不同调用中,编辑器会为函数的形参和局部变量分配不同的空间,它们互不影响。

2023-03-28 11:04:12 104

原创 使用递归函数getpower计算x的y次方,在同一个程序中针对整型和实型实现两个重载的函数

/整形形式,当y

2023-03-28 10:59:36 217

原创 求两个整数的最大公约数和最小公倍数

实验时间:2023/3/28。

2023-03-28 10:26:49 54

原创 C++穷举法找出1~100的质数

while循环

2023-03-07 11:36:37 465

原创 C++判断考试等级

无封面

2023-03-07 11:11:19 206

原创 C++输出九九乘法表

无封面

2023-03-07 11:11:02 112 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除