- 博客(18)
- 收藏
- 关注
原创 若依学习记录
使用若依框架RuoYi前后端分离版(超详细步骤)-CSDN博客若依代码生成(超详细的图文教程)-CSDN博客【若依框架】代码生成详细教程_若依生成代码-CSDN博客
2024-04-21 19:21:53 401 2
原创 c++复习重点
这一节我们学习类的组合。在制造业,我们一直在用部件组装的生产模式,在程序中是否也可以用这种方法呢?C++语言支持这种部件组装的思想,就是类组合的机制:在定义一个新类时,可以用已有类的对象作为成员。例4_4:类的组合,线段(Line)类运行结果如下:组合的概念•类中的成员是另一个类的对象。•可以在已有抽象的基础上实现更复杂的抽象。类组合的构造函数设计•原则:不仅要负责对本类中的基本类型成员数据初始化,也要对对象成员初始化。•声明形式:类名::类名。
2024-01-02 09:28:08 815
原创 c++虚函数工程级(软件设计模式)应用及练习
补充1目的:明确抽象在面向对象程序设计中的重要作用,掌握虚函数实现抽象的具体方法//以下全部代码均只保留与问题相关的代码结构与核心行为方法,只关注当前业务逻辑,请忽略具体的C++编码规范补充1.
2024-01-01 23:08:55 416
原创 c++复习7.类与对象(实验一)
1.理解并掌握类和对象的含义及定义方法;2.理解类成员访问控制的含义及公有、私有和保护成员的区别;3.理解并掌握构造函数和析构函数的概念及使用方法;4.理解并掌握复制构造函数的作用和方法;5.理解并掌握类的组合的含义及使用方法;6.理解并掌握静态数据成员和静态成员函数的含义及使用方法;7.理解并掌握友元类和友元函数的含义及使用方法;1.阅读程序回答问题。char *name;
2024-01-01 16:29:29 1053
原创 c++复习6.类的组合、常成员、静态成员、深浅复制、内存泄漏(实验二、作业2)
(2)修改上述程序,使其能够正确输出已经创建的矩形数量。请给出源代码完整程序,并粘贴运行结果截图。
2024-01-01 16:01:55 915
原创 c++复习5.类的继承(实验三、作业3)
如果只有public和private成员,缺少一种中间状态的,即:在类内可以,在类外不可以访问的一种访问控制,于是,C++设计protected,就是满足这一种访问权限的需求。然后,在派生类中设计public B()成员函数,在该成员函数内部访问基类的public A()成员函数,即:public B(){ public A()}。重量:"
2024-01-01 12:53:08 953
原创 c++复习3.虚函数(实验五第1题、作业4)
根据C++的类型转换规则,基类指针可以指向派生类对象,当基类指针ptr 指向派生类对象base2时,程序执行派生类对象base2的类Base2对 display()的重写函数:Base2:: display(),当基类指针ptr 指向派生类对象derived时,程序执行派生类对象derived的类Derived对 display()的重写函数:Derived:: display(),从而利用虚函数实现了C++的多态性。
2024-01-01 12:00:48 982
原创 c++复习2.模板(实验六、实验七)
第1题:请按照下面程序主函数的调用情况,定义一个加法运算的函数模板,按照注释要求完善程序。//定义加法运算函数模板int main()int x = 12;//error,无法自动推导函数返回值//返回值在第一个类型参数中指定return 0;请给出完整程序的源代码,并粘贴运行结果。// 定义加法运算函数模板int x = 12;// 显式指定模板参数// 返回值在第一个类型参数中指定return 0;
2024-01-01 11:50:30 1059
原创 c++复习1.泛型编程、STL标准模板库(实验八)
第1题:请仿造STL中Accumulate算法的定义方法,完成下列任务:附:源码定义、使用示例及TEMPLATEaccumulate源码的定义、使用示例:定义、使用示例//两个同类型变量相乘是乘法的二元函数对象常被用于或者等的运算算子。//TEMPLATEmultiplies使用示例usingnamespacestd;
2024-01-01 11:40:38 998
原创 scau数据结构各类排序算法
目录8638 直接插入排序8639 折半插入排序8640 希尔(shell)排序8642 快速排序8644 堆排序8645 归并排序(非递归算法)
2022-06-17 16:53:47 448
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人