返回顶部

随笔分类 -  C++

一些自己学习C++所做的笔记
摘要:C++继承 继承就是类之间的一种关系,子类拥有父类的一切,也能够完成父类的所有可以完成的事务。父类也即基类,子类也即派生类。(子类和基类是相对而言的)。 继承的方式一般写成: class 子类:继承权限 父类,…,继承权限 父类 {…} 因为C++支持多继承,所以继承列表可以有多个父类,以逗号分隔。 阅读全文
posted @ 2022-04-15 11:02 cherish-lgb 阅读(65) 评论(0) 推荐(0) 编辑
摘要:std::map 以下内容大多来自此处,并将其中内容做了简化,想详细了解的可点击该链接进行了解和学习。 定义于头文件<map> std::map 是有序键值对容器,它的元素的键是唯一的。用比较函数 Compare 排序键。搜索、移除和插入操作拥有对数复杂度。 map 通常实现为红黑树。在每个标准库使 阅读全文
posted @ 2022-04-15 10:59 cherish-lgb 阅读(68) 评论(0) 推荐(0) 编辑
摘要:std::vector 以下内容大多来自此处,并将其中内容做了简化,想详细了解的可点击该链接进行了解和学习。 定义于头文件<vector> std::vector是封装动态数组的顺序容器。连续存储元素,所以不仅可以通过迭代器,还能用指向元素的常规指针访问元素。 vector的存储是自动管理的,因为要 阅读全文
posted @ 2022-04-15 10:58 cherish-lgb 阅读(101) 评论(0) 推荐(0) 编辑
摘要:继承就是类之间的一种关系,子类拥有父类的一切,也能够完成父类的所有可以完成的事务。父类也即基类,子类也即派生类。(子类和基类是相对而言的)。 继承的方式一般写成: class 子类:继承权限 父类,…,继承权限 父类 {…} 因为C++支持多继承,所以继承列表可以有多个父类,以逗号分隔。 继承权限 阅读全文
posted @ 2022-01-22 17:07 cherish-lgb 阅读(65) 评论(0) 推荐(0) 编辑
摘要:语法: [捕获](形参)约束(可选)->返回值类型(可选){函数体} 约束包括 说明符如mutable 异常说明如throw() 捕获 捕获形式 捕获形式 说明 [] 不捕获任何外部变量 [变量名 , …] 默认以值的形式捕获指定的多个外部变量并以逗号分隔 [this] 以值的形式捕获this指针 阅读全文
posted @ 2022-01-21 16:08 cherish-lgb 阅读(420) 评论(0) 推荐(0) 编辑
摘要:定义于头文件queue 可能需要vector priority_queue 是容器适配器,它提供常数时间的(默认)最大元素查找,对数代价的插入与释出。 在C++中,以int类型为例,定义priority_queue<int>heap;表示的是大根堆,也即顶元素是优先队列中的最大值,但平时使用中需要使 阅读全文
posted @ 2022-01-18 10:33 cherish-lgb 阅读(181) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示