- 博客(8)
- 收藏
- 关注
原创 【无标题】
老师指导:把带参数的构造函数改成Set(id,name,score)这样的成员函数,后面用是s[i].set(。修正前代码,可以通过编译,VS2022环境运行报错。
2024-06-05 12:17:48 118
原创 采用模板技术设计动态数组类
(6)插入数组元素 void InsertItem( int index, T aData);在数组的第index的位置插入元素aData,注意如果数组长度不够,需要动态扩展。(4)追加数组元素:void AddItems(T aData[], int aLen);(5)删除数据元素:bool RemoveAt(int index);(1)数组元素可动态实例化为int、double、string、Point等。(3)通过构造函数创建数组,默认包含10个元素,通过析构函数释放数组数据。
2024-05-26 22:21:22 273
原创 解决编译器报错xxx‘ shadows template parameter问题
谁懂家人们,就是模板声明中的(本题为count)与类中定义的count发生名称冲突,这个错误在VS、2022中是不报错的,在我们学校的平台就会报错。
2024-05-25 15:51:57 162 1
原创 排序的零碎知识
不稳定的:快些(希)选堆nlogn:快些(希)归队(堆)影响时间复杂度的主要因素为比较的次数元素的与关键字的初始排列次序无关的是:基数排序元素的与初始序列无关是:选择排序(包含堆排序)算法的与初始序列无关的是:直接选择排序的时间复杂度为O(n^2),无论输入数据的顺序如何,比较次数和交换次数都是固定的,因此它是一种不稳定的排序算法。
2024-05-03 10:02:59 423 3
原创 编写24小时制时钟类和闹钟类(继承与多态练习题-C++)
第二行五个数,初始化闹钟实例2的闹钟以及时钟,输入的顺序为闹钟时间时,闹钟时间分,时钟的时、分、秒。根据声明的时钟类和闹钟类,编程实现指定功能,具体功能见代码注释部分。输入两行整数,第一行两个数,初始化闹钟实例1的闹钟;
2024-05-02 07:59:21 239
原创 关于重载、热重载
一个类中,函数名称相同,参数不同的多种方法。类的函数,其中名称,参数列表,返回类型。二,重写(overwrite)图片以及文章内容源于网络,侵删。一,重载(overload)同时修改返回类型和访问权限。
2024-04-27 09:53:30 584
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人