C++进阶
文章平均质量分 85
诡异森林。
。
展开
-
C++进阶--智能指针
。C++标准库提供了多种常见的智能指针,目前常用的有:unique_ptr , shared_ptr , weak_ptr。(头文件: < memory >原创 2024-04-27 10:00:00 · 1131 阅读 · 27 评论 -
C++进阶--异常
condition这些方式在实际应用中对代码的可读性和可维护性是非常低的,尤其在大型项目中。原创 2024-04-24 09:00:00 · 1061 阅读 · 10 评论 -
C++进阶--C++11(2)
C++11是C++编程语言的一个版本,于2011年发布。C++11引入了许多新特性,为C++语言提供了更强大和更现代化的编程能力。原创 2024-04-06 09:00:00 · 897 阅读 · 26 评论 -
C++进阶--C++11(1)
C++11是C++编程语言的一个版本,于2011年发布。C++11引入了许多新特性,为C++语言提供了更强大和更现代化的编程能力。这篇文章将对C++11的一些新增特性进行讲解和实际应用场景。原创 2024-04-03 11:43:34 · 1322 阅读 · 28 评论 -
C++进阶--位图和布隆过滤器
位图和布隆过滤器是两种常用的数据结构,它们在计算机科学领域有着广泛的应用。本文将介绍这两种数据结构的基本原理和应用场景。原创 2024-03-29 10:00:00 · 987 阅读 · 32 评论 -
C++进阶--使用哈希表实现unordered_map和unordered_set的原理与实例
本文将介绍如何使用哈希表来实现C++ STL库中的unordered_map和unordered_set容器。我们将会解释哈希表的基本原理,并给出具体的代码示例,帮助读者更好地理解和应用哈希表。原创 2024-03-27 12:00:00 · 1251 阅读 · 31 评论 -
C++进阶--哈希
哈希(Hash)是一种常见的密码学技术和数据结构,。。唯一性固定长度高效性不可逆性。原创 2024-03-21 21:45:00 · 2397 阅读 · 31 评论 -
C++进阶--mep和set的模拟实现
在模拟实现set和map时,可以使用红黑树来按照元素的大小自动排序,并且保持插入和删除操作的高效性。红黑树是一种自平衡的搜索二叉树,通过对节点进行颜色标记来保持平衡。原创 2024-03-14 10:15:32 · 652 阅读 · 35 评论 -
C++进阶--红黑树
红黑树,是一种自平衡的二叉搜索树,它具有以下特点:原创 2024-03-13 20:32:04 · 585 阅读 · 25 评论 -
C++进阶--AVL树
int _bf;原创 2024-03-06 21:28:49 · 1076 阅读 · 42 评论 -
C++进阶-- map和set
set是C++标准库中的一种关联式容器,它用于存储一组有序的、唯一的元素。set中的元素按照键值进行自动排序,并且不允许存在重复的元素。set在底层是由二叉搜索树(红黑树)实现的。set中只放value,但在底层实际存放的是由<vlaue,value> 构成的键值对。log_2 nmap是C++标准库中的一种关联式容器,它用于存储一组键值对。每个元素都由一个唯一的键和对应的值组成。map中的元素按照键进行自动排序,并且不允许存在重复键。在map内部,原创 2024-03-02 17:12:18 · 793 阅读 · 23 评论 -
C++进阶--搜索二叉树
搜索二叉树是一种特殊的二叉树,其具有以下特点:1.。2.。这个 特性使得。通过利用节点之间的大小关系,我们可以快速定位到目标值所在的位置,避免不必要的比较操作。下面直接讲解对搜索二叉树的实现。原创 2024-02-05 11:28:04 · 736 阅读 · 14 评论 -
C++进阶--多态
具体的来说,。对于多态的实现,需要一定的条件。原创 2024-02-02 11:34:04 · 684 阅读 · 35 评论 -
C++进阶--继承
Teacher t;s.Print();t.Print();return 0;原创 2024-01-30 23:33:17 · 1255 阅读 · 24 评论