网络建模
文章平均质量分 91
777sea
这个作者很懒,什么都没留下…
展开
-
任务四 STL 的应用
第1关:动态学生信息管理相关知识STL 的代码从广义上讲分为三类:algorithm(算法)、container(容器)和iterator(迭代器),几乎所有的代码都采用了模板类和模版函数的方式,这相比于传统的由函数和类组成的库来说提供了更好的代码重用机会。本实训我们就一起来学习 vector 容器、sort 和 find 算法以及迭代器的使用。vector 容器vector 是顺序容器的一种。vector 是可变长的动态数组,支持随机访问迭代器,所有 STL 算法都能对 vector 进行操作。转载 2022-04-26 10:37:42 · 1146 阅读 · 0 评论 -
任务四 运算符重载与友元函数
文章目录第1关:复数运算相关知识运算符重载运算符重载之外部函数运算符重载之成员函数编程 复数运算第2关:病毒复制相关知识重载 != 和 == 运算符拷贝构造函数编程 病毒复制第3关:学生信息转换相关知识友元函数友元类转换构造函数编程 学生信息转换第4关:矩阵运算相关知识编程 矩阵运算第1关:复数运算相关知识所谓重载,就是赋予新的含义。函数重载可以让一个函数名有多种功能,在不同情况下进行不同的操作。运算符重载也是一个道理,同一个运算符可以有不同的功能。本关我们就一起来学习运算符重载的使用。运算符重载原创 2022-04-26 10:29:19 · 2616 阅读 · 0 评论 -
任务三 类的多态性与虚函数
文章目录第1关:人与复读机相关知识多态性虚函数重写父类虚函数编程要求 人与复读机第2关:复读机的毁灭相关知识多态性的体现虚析构函数编程要求 复读机的毁灭第3关:计算图像面积相关知识纯虚函数抽象类编程要求 计算图像面积第1关:人与复读机相关知识为了完成完成本关任务,你需要掌握虚函数的基本使用。多态性在面向对象的方法中,多态性是指向不同对象发送同一个消息,不同对象在接收时会产生不同的行为(方法)。通俗点说就是可以不用像 C 语言中为了求多种图形的面积而针对不同的图形各设计一个独立名字的函数,在 C+原创 2022-04-14 13:59:18 · 3933 阅读 · 0 评论 -
任务三 类的继承与派生
文章目录第1关:公有继承 —— 学生信息类相关知识继承继承方式公有继承编程要求 公有继承 —— 学生信息类第2关:保护继承 —— 学生信息类相关知识保护继承编程要求 保护继承 —— 学生信息类第3关:研究生信息类相关知识私有继承编程要求 研究生信息类第4关:狼人类相关知识多继承多继承访问基类成员编程要求 狼人类第1关:公有继承 —— 学生信息类相关知识继承继承是使代码可以复用的重要手段,也是面向对象程序设计的核心思想之一。简单的说,继承是指一个对象直接使用另一对象的属性和方法。C++ 中的继承关系原创 2022-04-14 13:35:16 · 4207 阅读 · 0 评论 -
任务二 构造函数与析构函数
文章目录第一关 构造函数 —— 学生信息类任务描述相关知识构造函数初始化成员析构函数编程 学生信息类第二关 对象数组 —— 学生信息表任务描述相关知识构造函数与析构函数的调用编程 学生信息表第三关 静态成员 —— 模拟共享书店任务描述相关知识静态成员访问静态成员编程 模拟共享书店第一关 构造函数 —— 学生信息类任务描述本关任务:设计一个带有构造函数和析构函数的学生类。相关知识构造函数、析构函数与赋值函数是每个类最基本的函数。他们太普通以致让人容易麻痹大意,其实这些貌似简单的函数在使用时要特别注原创 2022-04-06 20:41:16 · 3494 阅读 · 1 评论 -
任务一 面向过程编程综合练习
文章目录第一关 最大值函数任务描述相关知识函数声明与定义函数声明函数定义函数重载调用函数编程 最大值函数第二关 计算阶乘任务描述相关知识递归函数头文件与源文件编程 计算阶乘第三关 求矩阵最大元素任务描述相关知识数组二维数据数组的使用编程 求矩阵最大元素第四关 使用链表进行学生信息管理任务描述相关知识结构体单向链表单向链表的插入单向链表的删除头结点的作用单向链表的遍历编程 使用链表进行学生信息管理第一关 最大值函数任务描述本关任务:编写一个能求两个或三个数中最大值的小程序。相关知识为了完成本关任原创 2022-04-06 20:26:09 · 9995 阅读 · 1 评论 -
任务二 类和对象的创建和使用
文章目录第一关 设计一个学生信息类任务描述相关知识类类的声明类的定义编程 设计一个学生信息类第二关 设计一个长方形类任务描述相关知识对象对象访问类的成员编程 设计一个长方形类第三关 设计汽车类任务描述相关知识编程 设计汽车类第一关 设计一个学生信息类任务描述本关任务:声明并定义一个学生信息类。相关知识为了完成本关任务,你需要掌握类的声明和定义。类在现实世界中,经常有属于同一类的对象。例如,你的自行车只是世界上很多自行车中的一辆。在面向对象软件中,也有很多共享相同特征的不同的对象,可以利用这些对原创 2022-04-06 18:59:37 · 2398 阅读 · 0 评论 -
任务一 C&C++文件实训
第一关 使用文件流操作文本文件任务描述本关任务:编写一个统计本月服装的销售情况的函数。相关知识我们在编写程序的时候,最密不可分的就是对文件进行相应的操作,我们可以从文件中读取数据,可以将数据保存到文件,可以……总而言之,言而总之,一言以蔽之,对文件的操作是非常重要的,下面我们就来介绍一下 C++ 中是如何对文件进行操作的。文件流操作文件在 C++ 中,对文件的操作是通过 stream 的子类 fstream( file stream )来实现的,所以,要用这种方式操作文件,就必须加入头文件,代原创 2022-04-02 12:45:43 · 4943 阅读 · 1 评论 -
任务一 C&C++函数实训
C&C++函数实训第一关任务描述相关知识函数的定义声明函数编程 登月纸桥第二关任务描述相关知识参数传值参数传引用编程 几点几分了?第三关任务描述相关知识编程 这天星期几?第四关任务描述相关知识编程 打印日历第五关任务描述相关知识递归函数递归性质编程 拆开了输出整数第六关任务描述相关知识编程 递归求P函数第一关任务描述本关任务:编写一个函数,计算需要把纸折叠多少次(假设纸张足够大,可以无限次折叠),其厚度才能搭建一座登月纸桥,考虑到将来需要到更远的星球,所以函数需要根据具体距离计算纸张折叠的次原创 2022-03-21 17:01:27 · 5947 阅读 · 2 评论 -
任务一 C&C++基本输入输出
第一关相关知识本关的“小目标”是帮助大家掌握 C 和 C++ 程序中字符的基本输入输出开发技能。标准输入输出函数库 stdio.hC 和 C++ 提供了一个标准输入输出函数库stdio.h。在程序中包含该函数库后,就可以使用其中的标准函数进行输入输出操作了。在程序中表示如下:// 包含标准输入输出函数库 #include <stdio.h> 字符的输入输出函数在 C 语言中,输入输出函数有着相当重要的地位,它是我们的程序与用户交互的唯一途径。标准输入输出函数库提供的函数总原创 2022-03-21 12:36:09 · 1257 阅读 · 0 评论 -
ubuntu安装配置NS-3
操作环境:Ubuntu虚拟机NS安装包:ns-allinone-3.27 (也可以从官网上下载https://www.nsnam.org/releases/)1. 安装编译环境sudo apt install build-essentail实际上就是安装了GNU GCC编译工具套装我在安装时,提示lock进程被占用,就去问度娘看看方法一:杀掉进程,我试了之后还是不行。链接:https://www.jb51.net/article/172460.htmps -e | grep aptsud原创 2022-02-22 16:45:25 · 2167 阅读 · 2 评论