自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++编程练习:类的继承

1设计一个表示宠物的类Pet,要求1)有两个私有成员变量string name和int age,表示宠物的名字和年龄。2)编写默认构造函数,初始化name为””,age为0。3)编写带参数的构造函数,用参数初始化name和age。4)编写拷贝构造函数。5)重载拷贝赋值运算符。6)为成员变量编写getter和setter。7)编写一个公有成员函数show(),输出宠物的姓名和年龄。8)编写一个公有成员函数makeSound(),输出宠物的叫声。该函数为空函数。2 从Pet派生一个子类Dog。要求:1)添加一个

2022-06-08 19:46:47 494

原创 C++编程练习:运算符重载、拷贝复制函数

请设计编写一个表示时间的类Time。要求如下:1)类内有三个私有成员,分别表示时、分、秒。注意取值范围分别是0..23,0..59,0..59。2)编写默认构造函数,构造一个表示0:0:0的时间。3)编写一个带参数的构造函数,通过参数初始化三个成员变量。4)编写一个只有一个参数的构造函数,参数表示从0点开始计时的秒数,根据这个秒数初始化成员变量。比如:34412s对应的时间为9:33:32。5)编写拷贝构造函数。6)重载拷贝赋值运算。7)为三个私有成员分别编写setter和getter函数。8)编写三个函数

2022-06-08 19:44:49 240

原创 C++当父类默认构造函数私有或禁用时,子类如何调用父类的有参构造函数

一般来说,在创建子类对象时,先调用父类默认的构造函数,再调用子类的构造函数,如果父类的默认构造函数不存在编译器会自动生成一个。但如果父类的默认构造函数是私有的或者被禁用了,而父类只存在一个有参构造函数。在子类创建对象时,无法调用父类的默认构造函数,这时候需要我们显式的调用父类的构造函数。class Employee{private: string name; float salary;public: Employee() = delete; Employee

2022-05-30 08:50:19 702

原创 C++求解一维整型数组的最大值和最小值

要求:1)使用数组作为函数参数。2)利用函数参数传出最大值和最小值。3)在main函数中,调用你编写的函数,输出数组的内容,以及最大值和最小值。格式如下:1,7,-3,0,4,5Max:7, Min:-34)在main函数中,使用随机数发生器生成数组内容,使用多个不同长度的数组实例测试你的函数。请使用C++标准库中的模板类std::uniform_int_distribution#include <iostream>#include <random>

2022-05-21 16:52:51 3820 2

原创 C++计算矩阵的最大最小值MaxMin和最小最大值MinMax。

假设m×n 矩阵为A ,定义它的最大最小值为每一行最小值中的最大值:MaxMin=Maxi=1mMinj=1nAij最小最大值定义为每一行最大值中的最小值:MinMax=Mini=1mMaxj=1nAij例如A=153476 ,那么:RowMin=Minj=1nA1jMinj=1nA1j=14,MaxMin=Maxi=12RowMini=4RowMax=Maxj=1nA1jMaxj=1nA1j=57,MinMax=Mini=12RowMaxi=5要求:1)使用二维数组表示矩阵

2022-05-21 16:46:25 2504

空空如也

空空如也

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

TA关注的人

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