![](https://img-blog.csdnimg.cn/02b2a56b764b4e569d97b6988df64896.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++
文章平均质量分 97
C++相关知识
野猪佩奇`
双非本科,大三在读,C/C++ 领域新星创作者,阿里云专家博主,记录学习心得,分享学习经验。
展开
-
【C++】模板进阶
模板进阶知识:非类型模板参数、函数模板特化、类模板特化以及模板的分离编译。原创 2023-03-10 10:50:00 · 483 阅读 · 21 评论 -
【C++】STL 模拟实现之 list
STL 模拟实现之 List:list 常用接口及其使用、list 迭代器的分析与实现、list 的模拟实现、vector 和 list 的对比。原创 2023-02-28 20:40:50 · 801 阅读 · 23 评论 -
【C++】适配器模式 -- stack/queue/dqueue
1、设计模式 -- 迭代器模式和适配器模式的介绍;2、stack 的使用、模拟实现及相关 OJ 题解析;3、queue 的使用、模拟实现及相关 OJ 题解析;4、双端队列 deque 的介绍、原理剖析、迭代器介绍及优缺点分析。原创 2023-03-03 10:15:12 · 1184 阅读 · 33 评论 -
【C++】类和对象 (中篇)
C++类和对象:六个默认成员函数 -- 构造、析构、拷贝构造、赋值重载、取地址重载与 const 取地址重载以及运算符重载、const 成员函数相关知识原创 2022-10-12 23:03:27 · 1777 阅读 · 49 评论 -
【C++】STL简介 -- string 的使用及其模拟实现
STL简介、string 的基本使用、string 的模拟实现原创 2022-11-15 23:43:38 · 1176 阅读 · 47 评论 -
【C++】STL 模拟实现之 vector
STL 容器 -- vector 的使用细节及其模拟实现。原创 2022-12-01 01:15:12 · 2085 阅读 · 54 评论 -
【C++】动态内存管理
C/C++动态内存管理及其常见面试题解析原创 2022-10-19 10:19:33 · 844 阅读 · 15 评论 -
【C++】仿函数 -- priority_queue
仿函数的介绍及其使用,priority_queue 的介绍、使用及其模拟实现。原创 2023-03-06 14:03:16 · 1015 阅读 · 16 评论 -
【C++】类和对象 (下篇)
类和对象下篇:初始化列表、隐式类型转换、static 成员、友元、内部类、匿名对象、编译器对拷贝的优化相关知识原创 2022-10-15 21:34:23 · 1150 阅读 · 14 评论 -
【C++】类和对象 (上篇)
类和对象基础知识:类的引入、定义、作用域、实例化,类对象模型以及 this 指针原创 2022-10-04 12:24:33 · 1370 阅读 · 44 评论 -
【C++】反向迭代器
C++ 反向迭代器的实现原创 2023-03-08 15:01:43 · 1596 阅读 · 23 评论 -
【C++】C++ 入门
C++ 入门基础知识 -- 命名空间、函数重载、缺省参数、内联函数、范围for循环、auto 与 nullptr 关键字原创 2022-09-21 17:04:07 · 4737 阅读 · 42 评论 -
【C++】C++ 引用
C++ 引用相关知识:概念、特性、使用场景、性能以及引用与指针的区别原创 2022-09-23 14:55:05 · 1658 阅读 · 44 评论 -
【C++】模板初阶
C++模板初阶:泛型编程、函数模板以及类模板相关知识原创 2022-10-23 00:00:46 · 1386 阅读 · 16 评论 -
【C++】哈希表封装实现 unordered_map 和 unordered_set
unordered_map 和 unordered_set 的使用以及使用哈希表封装实现 unordered_map 和 unordered_set。原创 2023-04-07 10:23:29 · 681 阅读 · 21 评论 -
【C++】智能指针
C++ auto_ptr、unique_ptr、shared_ptr、weak_ptr 以及 定制删除器。原创 2023-05-23 22:45:33 · 551 阅读 · 0 评论 -
【C++】map 和 set
map/multimap 的使用以及 set/multiset 的使用原创 2023-03-24 13:47:24 · 1074 阅读 · 12 评论 -
【C++】手撕红黑树
传说中很难的红黑树???今天我们来手撕它!原创 2023-03-30 21:11:44 · 935 阅读 · 23 评论 -
【C++】类型转换
C++中的四种强制类型转换:static_cast、reinterpret_cast、const_cast 和 dynamic_cast。原创 2023-05-29 22:55:48 · 661 阅读 · 0 评论 -
【C++】红黑树封装实现 map 和 set
红黑树封装实现 map 和 set原创 2023-04-03 14:17:33 · 623 阅读 · 15 评论 -
【C++】C++11 右值引用和移动语义
C++右值引用和移动语义:什么是左值引用和右值引用、右值引用的使用场景和意义、万能引用和完美转发、新增默认成员函数、default 和 delete 关键字。原创 2023-04-19 20:56:35 · 651 阅读 · 2 评论 -
【C++】多态
多态的基础知识、抽象类、多态的原理、单继承和多继承的虚表、继承和多态常见的面试问题。原创 2023-03-16 16:10:34 · 642 阅读 · 17 评论 -
【C++】C++ 中的 IO 流
C++标准IO流、标准文件流以及 stringstream 的介绍。原创 2023-06-02 09:46:40 · 751 阅读 · 4 评论 -
【C++】C++11 新特性
C++11 新特性:列表初始化、范围 for、auto、智能指针、右值引用、可变模板参数、emplace、lambda 表达式、包装器、线程库等相关知识。原创 2023-04-17 15:55:11 · 582 阅读 · 23 评论 -
【C++】异常
异常的概念、异常的使用、异常安全、异常规范、C++标准异常体系、自定义异常体系、异常的优缺点。原创 2023-04-21 18:45:01 · 658 阅读 · 5 评论 -
【C++】继承
C++ 继承相关知识:继承的概念及定义、继承中基类和派生类对象的赋值、继承中的作用域 (隐藏)、派生类的默认成员函数、继承与友元、继承与静态成员、C++11 中的 final、多继承与菱形继承、继承的总结和反思、继承与组合、笔试面试题。原创 2023-03-13 16:49:20 · 494 阅读 · 27 评论 -
【C++】二叉搜索树
a. 二叉搜索树左孩子小于根小于右孩子,所以左子树的最大节点一定大于当前节点的其余左子树节点,小于当前节点的所有右子树节点,那么将它替换掉当前节点后二叉搜索树仍然能保存二叉搜索树的结构 – 左子树节点全部小于根,右子树节点全部大于根;选右子树最小节点同理。给一个单词word,判断该单词是否拼写正确 – 我们可以将 K 的类型定义为 string,然后将英语词库中的所有单词作为 key,构建一颗二叉搜索树,然后在二叉搜索树中对用户写出的每一个单词进行查找,如果找不到,则说明该单词拼写错误。原创 2023-03-21 20:14:27 · 686 阅读 · 25 评论 -
【C++】C++11 线程库
C++11 thread 类、mutex 类、atomic 类、mutex_guard 类、unique_lock 类 与 condition_variable 类。原创 2023-05-31 09:16:20 · 1362 阅读 · 2 评论 -
【C++】AVL树
什么是 AVL 树、AVL 树的节点结构、AVL 树的旋转、VAL 树的验证、删除及性能分析。原创 2023-03-27 14:11:42 · 856 阅读 · 20 评论 -
【C++】哈希
哈希表的基本概念以及如何分别使用闭散列和开散列来模拟实现哈希表。原创 2023-04-05 15:27:34 · 2841 阅读 · 23 评论 -
【C++】特殊类设计
常见特殊类的设计:不能被拷贝、不能被继承、只能在栈/堆上创建对象、单例模式原创 2023-05-25 17:33:49 · 898 阅读 · 1 评论 -
【C++】哈希的应用 -- 位图
位图的引入、实现以及应用。原创 2023-04-11 21:31:28 · 570 阅读 · 3 评论 -
【C++】哈希的应用 -- 布隆过滤器
布隆过滤器的提出、实现与应用。原创 2023-04-13 18:36:36 · 540 阅读 · 1 评论