首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
C++
Jooolin
创建于2025-07-19
订阅专栏
C++知识
等 1 人订阅
共17篇文章
创建于2025-07-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【STL】set、multiset、unordered_set、unordered_multiset 的区别
在 C++ STL 中,set 与 multiset 是经常使用的关联式容器,而从 C++11 开始,又引入了 unordered_set 与 unordered_multiset。 很多同学在学习时
【C++】C++11出来之后,到目前为止官方都做了些什么更新?
C++11出来之后,到目前为止官方都做了些什么更新? 在 C++ 的历史上,C++11 是一个分水岭。它把这门语言从“写起来像增强版 C”推向了“现代编程语言”的行列。 但故事并没有停在 2011。事
【C++】C++11都有什么新特性?
C++11都有什么新特性? “C++11 才是真正现代意义上的 C++。” 这不是夸张。 C++11 是 C++ 语言的一次大转折,从语法到标准库,C++完成了蜕变。 C++11 到底都引入了哪些新特
大名鼎鼎的哈希表,真的好用吗?
大名鼎鼎的哈希表是啥? “我需要快速查找某个元素,它到底在不在集合里?” 你是一个常写代码和算法题的小帅,有一天你遇见了一个上面这样的问题。 假如用数组,得从头到尾遍历 → O(n) ; 用二叉搜索树
大名鼎鼎的红黑树,究竟是何方神圣?
大名鼎鼎的红黑树,究竟是何方神圣? 在学习 C++ STL 的时候,我们总会碰到这样一件事: map、set 这些容器,查找、插入、删除的复杂度都是 O(log n) ,而且还能保持有序。 这背后的“
【C++】C++中的 set
C++中的 set 在 C++ 里,你可能经常要判断一个元素是否存在,或者需要一个“不重复”的集合。 这时候,std::set 就能起到这个作用。 很多人一开始会把它当成一个“去重的容器”,但 set
【C++】C++ 中的 map
C++ 中的 map 你在 C++ 写代码时,常常需要一种能通过“键”快速找到“值”的数据结构。这时候,std::map 就是最常见的选择。它既像“字典”,又保持了排序,还兼顾性能保障。那么,它到底是
搜索二叉树的应用:K 模型以及 KV 模型
搜索二叉树的应用:K 模型以及 KV 模型 1. 从 BST 到 K/KV 模型 我们之前讲过,搜索二叉树(BST)的本质是: 节点按 有序规则存储; 查找/插入/删除操作在 O(log n) 的复杂
【好东西】:搜索二叉树是啥树?有啥用?
搜索二叉树是啥树?有啥用? 如果你写过数据结构,应该对“二叉树”不陌生。它长得像一棵树,每个节点最多有两个孩子。 但“搜索二叉树”(Binary Search Tree,简称 BST)你不一定知道,它
【教你一招】反汇编有啥用?
在一些 IDE 中,反汇编有啥用? 在日常写代码时,我们通常只会关注代码的本二审,毕竟它才是我们真正维护和修改的部分。 但是有时候如果想要了解一下底层原理,我们可能压根就不晓得怎么去了解。 可能就是上
【C++】对 C++ 祛魅——设计中的那些缺陷
C++ 是一门伟大的语言。它为高性能系统编程、游戏引擎、数据库内核等领域提供了强大的工具,同时又保留了 C 的底层能力。 然而,伟大不等于完美。C++ 作为一门历经 40 多年演化的语言,在一开始的时
【C++】C++ 中多态是什么?咋用的?
在 C++ 中,“多态”(Polymorphism)是个你早晚会碰到的概念。 它是“同一接口,不同实现”这一思想的落地方案。 而且——它不仅仅是语法糖,背后还有一套完整的运行机制和性能权衡。 今天我们
【C++】C++的多态是个啥,咋用的?
C++的多态是个啥,咋用的? 今天我来讲:多态(Polymorphism)。有人说它是面向对象的灵魂,那么,多态到底是个啥?怎么用? 一、多态是个啥? “多态”这个词来自希腊语,意思是“多种形态”。放
【C++】C++继承是个啥?咋用的?
C++继承是个啥?咋用的? C++ 是一门面向对象的语言,提到 OOP(Object-Oriented Programming),有三个核心特性:封装、继承、多态。 其中,“继承”是连接代码复用与扩展
【C++】STL:Stack详解
STL:Stack详解 说到 C++ 的 STL(Standard Template Library)容器,vector、map、set 这些可能更常被使用。但在某些特定的应用场景下,stack(栈)
【C++】C++中的模板是个啥机制?好用吗?
C++中的模板是个啥机制?好用吗? C++ 的模板(Template)可以看作是一种“泛型”编程机制,它让我们编写与具体类型无关的代码。 简单来说,使用模板时,编译器会在编译期根据指定的类型参数生成对
【C++】deque的设计思想
我们来深入解析 C++ STL 中 deque 的底层结构实现原理,它其实比 vector 和 list 都更复杂一些,是一种 分段连续内存结构 + 中央控制器 的设计。 本文主要针对deque的设计