c++
文章平均质量分 94
狗也会摔跤TUT
这个作者很懒,什么都没留下…
展开
-
【C++】红黑树
红黑树的概念 红黑树的性质 红黑树的节点定义 红黑树的结构 红黑树的插入操作 红黑树的验证 红黑树删除 红黑树模拟实现STL中的map与set 改造红黑树 map的模拟实现 set的模拟实现原创 2023-08-06 00:15:35 · 181 阅读 · 0 评论 -
【C++】AVL树
AVL树的概念 AVL树的节点定义 AVL树的插入 AVL树的旋转 新节点插入较高右子树的右侧---右右:左单旋 新节点插入较高左子树的左侧---左左:右单旋 新节点插入较高左子树的右侧---左右:先左单旋再右单旋 新节点插入较高右子树的左侧---右左:先右单旋再左单旋 AVL树的验证 AVL树的删除 AVL树的性能 插入整体的代码原创 2023-07-31 09:00:00 · 113 阅读 · 0 评论 -
【C++】二叉树进阶
二叉搜索树 二叉搜索树操作 二叉搜索树的代码 二叉搜索树的应用 二叉搜索树的性能分析原创 2023-07-22 08:30:00 · 96 阅读 · 0 评论 -
【C++】多态
多态的概念 多态的定义和实现 虚函数的重写 虚函数重写的两个例外 C++11 override 和 final 5 重载、覆盖(重写)、隐藏(重定义)的对比 抽象类 接口继承和实现继承 多态的原理 虚函数表 写一个函数打印虚表当中的虚函数地址 多态的原理 多继承中的虚函数表 动态绑定与静态绑定原创 2023-06-06 21:44:16 · 580 阅读 · 1 评论 -
【C++】继承
继承的概念及其定义 继承的概念 继承定义 继承格式 继承关系和访问限定符 继承基类成员访问方式的变化 总结 基类和派生类对象赋值转换 继承中的作用域 派生类当中的默认成员函数 继承与友元 继承与静态成员 创造一个不能被继承的类 复杂的菱形继承及菱形虚拟继承 虚拟继承解决数据冗余和二义性的原理 继承的总结(继承和组合)原创 2023-05-31 19:06:45 · 712 阅读 · 0 评论 -
【C++】模板(二)
非类型模板参数 简单对容器array(c++11)介绍及对比 模板特化 函数模板特化 类模板特化 全特化 偏特化 模板分离 模板总结原创 2023-04-22 00:38:07 · 594 阅读 · 0 评论 -
【C++】优先级队列,反向迭代器
【C++】优先级队列,反向迭代器原创 2023-04-18 21:38:45 · 526 阅读 · 0 评论 -
【C++】list的模拟实现及其应用
【C++】list的模拟实现及其应用list的相关介绍 list的使用 list构造 list iterator的使用 list capacity list element access list modifiers list迭代器失效 sort问题 list模拟实现的完整代码 list与vector的对比原创 2023-04-07 21:47:21 · 235 阅读 · 0 评论 -
【C++】vector模拟实现及其应用
vector的介绍 vector的使用及其实现 vector的定义 vector iterator 的使用 vector空间增长问题 vector的增删查改 vector的模拟实现原创 2023-03-27 20:43:45 · 388 阅读 · 12 评论 -
【C++】String模拟实现及其应用
【C++】String模拟实现及其应用原创 2023-03-21 19:01:18 · 479 阅读 · 13 评论 -
【C++】模板(上)
1、泛型编程 2、函数模板 函数模板的实例化 模板参数的匹配原则 3、 类模板 类模板的实例化原创 2023-03-15 21:05:12 · 366 阅读 · 4 评论 -
【C++】内存管理
1、 C/C++内存分布 2. C语言中动态内存管理方式malloc/calloc/realloc/free 3、C++内存管理方式 4、operator new与operator delete函数 5、new和delete的实现原理 6、定位new表达式(placement-new) 7、整体总结原创 2023-03-14 21:03:21 · 344 阅读 · 13 评论 -
【C++】类和对象(三)
初始化列表 explicit关键字 static成员 匿名对象 友元 内部类 拷贝对象时的一些编译器优化原创 2023-03-11 17:38:12 · 325 阅读 · 0 评论 -
【C++】类与对象(二)
【C++】类与对象(二)原创 2023-03-08 08:00:00 · 571 阅读 · 6 评论 -
【C++】类与对象(一)
【C++】类与对象(一)原创 2023-03-01 20:19:19 · 428 阅读 · 8 评论 -
【C++入门】引用、内联函数、auto关键字、基于范围的for循环(C++11)、指针空值nullptr(C++11)
【C++入门】引用、内联函数、auto关键字、基于范围的for循环(C++11)、指针空值nullptr(C++11)原创 2023-02-18 21:09:46 · 323 阅读 · 2 评论 -
【C++入门】命名空间,输出输入,缺省参数,函数重载
【C++入门】命名空间,输出输入,缺省参数,函数重载原创 2023-02-09 21:46:35 · 349 阅读 · 11 评论