
Cpp进阶学习
用于记录Cpp进阶学习内容,将自己的学习内容记录下来.用于自己的学习。
iTXCode
受不了规律的苦,就要遭平庸的罪.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
cpp中的多态及其实现原理自述
用于自我学习和成长原创 2020-08-04 17:47:55 · 1374 阅读 · 2 评论 -
Cpp || lambda 表达式
lambda表达式的使用注意方式原创 2020-04-28 15:54:31 · 2486 阅读 · 1 评论 -
Cpp || 空间配置器
高效管理好方法-->适配器的了解原创 2020-04-26 18:43:24 · 205 阅读 · 0 评论 -
Cpp || 布隆过滤器
布隆过滤器学习原创 2020-04-26 11:59:28 · 411 阅读 · 0 评论 -
Cpp || 哈希应用@ 位图
文章目录位图位图概念位图的实现位图中"存入"数据的过程分析从位图中"清除"某个数据的存储状态过程分析位图 先来一个面试题刺激一下神经给40亿个不重复的无符号整数,没排过序.给一个无符号整数,如何判断一个数是否在这40亿个数中1.遍历,时间复杂度O(N)2.排序(O(NlogN)),利用二分查找:logN3.位图来解决数据是否在给定的整形数据中,在或者不在(刚好是两种状...原创 2020-04-25 15:17:37 · 319 阅读 · 0 评论 -
Cpp || unordered_map/unordered_set模拟实现
代码量好大奥原创 2020-04-25 11:44:29 · 320 阅读 · 0 评论 -
Cpp || 哈希表模拟实现
模拟一哈哈希表原创 2020-04-25 11:38:07 · 318 阅读 · 0 评论 -
Cpp || 哈希表
来玩个游戏,找不同原创 2020-04-25 10:21:06 · 1461 阅读 · 0 评论 -
Cpp || 模拟实现set
文章目录set底层的红黑树实现对底层进行封装的Set.hpp对模拟实现的Set进行测试set底层的红黑树实现#pragma once#include<iostream>#include<functional>using namespace std; enum Color{ Red, Black};template <class T>...原创 2020-04-22 18:31:18 · 270 阅读 · 0 评论 -
Cpp || 模拟实现map
文章目录map底层(RBTree.hpp)红黑树用于封装底层红黑树的Map_RBTree.hpp用于测试模拟实现map的代码map底层(RBTree.hpp)红黑树#pragma once#include<iostream>#include<functional>using namespace std; enum Color{ Red, Black...原创 2020-04-22 18:25:12 · 377 阅读 · 0 评论 -
Cpp ||关联式容器(unordered系列)
文章目录一:unordered系列关联式容器1.unordered_map介绍2.unordered_map的接口说明2.1:unoedered_map的构造2.2:unordered_map的容量2.3:unordered_map的迭代器2.4:unordered_map的元素访问2.5:unordered_map的查询2.6:unordered_map的修改操作2.7:unordered_ma...原创 2020-04-22 18:12:00 · 536 阅读 · 0 评论 -
Cpp || 红黑树迭代器
红黑树迭代器 迭代器的好处是可以方便遍历,是数据结构的底层实现与用户透明,如果想要给红黑树增加迭代器,需要考虑以前的问题:begin()与end()STL明确规定,begin()与end()代表的是一段前闭后开的区间,而对红黑树进行中序遍历后,可以得到一个有序的序列,因此:begin()可以放在红黑树中最小节点(即最左侧节点)的位置,end()放在最大节点(最右侧节点)的下一个...原创 2020-04-17 10:41:44 · 614 阅读 · 0 评论 -
Cpp || 红黑树
红黑树相关知识,快来看看,学习吧.原创 2020-04-16 18:20:06 · 352 阅读 · 0 评论 -
Cpp || AVL树旋转分析
AVL树的旋转的分析原创 2020-04-16 16:12:06 · 192 阅读 · 0 评论 -
Cpp || AVL树
关于平衡树的那些骚操作原创 2020-04-14 14:19:06 · 396 阅读 · 0 评论 -
Cpp || shared_ptr 模拟实现(线程安全相关)
文章目录shared_ptr模拟实现std::shared_ptr 的线程安全问题shared_ptr模拟实现 代码实现#include<iostream>#include<thread>#include<mutex>using namespace std; template<class T>class Shared_Ptr...原创 2020-04-05 09:02:47 · 545 阅读 · 0 评论 -
Cpp || 继承
学习继承的基础知识原创 2019-07-20 12:11:34 · 539 阅读 · 0 评论 -
Cpp || 菱形虚拟继承
菱形的继承方式带来的冗余问题原创 2019-07-22 11:00:28 · 451 阅读 · 0 评论 -
Cpp||类型转换
Cpp类型转换文章目录Cpp类型转换1:c语言中的类型转换1.1:隐式类型转换:意义相似的类型1.2: 强制类型转换:意义差距较大的类型2:C++中的类型转换2.1:static_cast2.2:reinterpret_cast2.3:const_cast2.4:dynamic_cast1:c语言中的类型转换1.1:隐式类型转换:意义相似的类型int main(){ int a=2;...原创 2019-08-06 08:19:41 · 774 阅读 · 0 评论 -
Cpp||异常
C++进阶–>异常文章目录C++进阶-->异常一:C++异常的概念1.异常二:异常的使用1.异常的抛出和捕获1.1:异常的抛出和匹配原则1.2:在函数调用链中异常栈展开匹配原则2.异常的重新抛出2.1:异常重抛的实例2.2:异常安全2.3:异常规范三:自定义异常体系四:C++标准可的异常体系五:异常的优缺点5.1:异常的优点5.2:异常的缺点一:C++异常的概念1.异常异常是...原创 2019-08-06 15:24:27 · 427 阅读 · 2 评论 -
shared_ptr 和线程安全的问题
shared_ptr 和线程安全的问题文章目录shared_ptr 和线程安全的问题引入线程之后shared_ptr 引发的线程安全问题加入互斥锁之后的shared_ptr小黑:小辉,今天我们来看一下shared_ptr和线程安全方面的问题吧 小辉:小黑,线程安全还能和shared_ptr智能指针扯上关系吗?小黑:当然有关系了,好好看一下今天的博客吧.引入线程之后shared_ptr...原创 2019-08-09 12:48:09 · 1244 阅读 · 0 评论 -
Cpp|| 智能指针的使用与模拟实现
啥都变成智能的了原创 2019-08-07 21:27:00 · 743 阅读 · 0 评论 -
Cpp||二叉搜索树的学习与实现
神奇的二叉搜索树原创 2019-08-15 11:45:20 · 363 阅读 · 0 评论 -
Cpp || 关联式容器(map,multimap,set,multiset)
关联式容器基础文章目录关联式容器基础一:关联式容器简介二:键值对2.1键值对简单介绍2.2:键值对结构的定义三:树形结构的关联式容器3.1:map的使用关于map的介绍map迭代器一:关联式容器简介小黑:首先咱们来看看关于关联式容器的介绍在初阶阶段,我们已经接触过STL中的部分容器,比如:vector、list、deque、forward_list(C++11)等,这些容器统称为序列式...原创 2019-08-12 17:17:14 · 605 阅读 · 0 评论 -
Cpp中关于多态那些事
多态(可以有多种变化的情况奥)原创 2019-07-24 15:58:55 · 754 阅读 · 0 评论