AI智能
改变未来

C语言/C++ 第13页

谈谈 C++ STL 中的迭代器-爱站程序员基地

谈谈 C++ STL 中的迭代器

AI

C++中的迭代器和指针 在前面的内容中我们简单讲过,STL主要是由三部分组成 容器(container),包括vector,list,set,map等 泛型算法(generic algorithm),用来操作这些容器,包括find(),so...

C++面向对象总结——封装-爱站程序员基地

C++面向对象总结——封装

AI

目录 类的封装 数据域封装的优点 一,类的封装 封装的含义: 所以属性都是私有的,外部不可以访问 提供与属性相关的get/set函数,间接访问私有属性。 示例: class Clock{private:int hour,minute,sec...

C++面向对象总结——虚指针与虚函数表-爱站程序员基地

C++面向对象总结——虚指针与虚函数表

AI

最近在逛B站的时候发现有候捷老师的课程,如获至宝。因此,跟随他的讲解又复习了一遍关于C++的内容,收获也非常的大,对于某些模糊的概念及遗忘的内容又有了更深的认识。 以下内容是关于虚函数表、虚函数指针,而C++中的动态绑定实现和这两个内容是分...

易语言效率与C++究竟差多少(质数和计算)-爱站程序员基地

易语言效率与C++究竟差多少(质数和计算)

AI

文本首发bIlibili,cnblogs为作者补发,如在其他平台看见本文,均为未经允许的盗窃 易语言作为款主打 中文 易用 编程的开发软件。但是很多人都在批评易语言的效率。我们今天通过 质数和计算 来看看易语言的效率到底与C++差了多少。 ...

俄罗斯方块(C语言实现)-爱站程序员基地

俄罗斯方块(C语言实现)

AI

文章目录 游戏说明 游戏效果展示 游戏代码 游戏代码详解 游戏框架构建 隐藏光标 光标跳转 初始化界面 初始化方块信息 颜色设置 画出方块 空格覆盖 合法性判断 判断得分与结束 游戏主体逻辑函数 从文件读取最高分 更新最高分到文件 主函数 ...

哈夫曼树(C语言)-爱站程序员基地

哈夫曼树(C语言)

AI

准备工作: 1、定义一个结构体,表示一个节点。其中,这个结构体有4个成员变量,分别表示是这个节点的权值,父节点及左右子节点的下标 2、定义一个整形数组,用于存放各个节点的...

八大排序算法(C语言实现)-爱站程序员基地

八大排序算法(C语言实现)

AI

文章目录 直接插入排序 希尔排序 选择排序 堆排序 冒泡排序 快速排序 递归实现 Hoare版本 挖坑法 前后指针法 非递归实现 Hoare版本 挖坑法 前后指针法 快速排序的两个优化 三数取中 小区间优化 归并排序 递归实现 非递归实现 ...