最新 最热

【C++】STL 容器 - string 字符串操作 ① ( string 字符串 简介 | string 字符串 与 char* 字符串 对比 | string 构造函数 )

C++ 语言 的 标准模板库 ( STL , Standard Template Library ) 中的 std::string 是一个类 , 该类封装了 字符串 的数据和操作 ;

2023-12-18
1

C++ STL容器的push_back和emplace_back

在C++ STL(标准模板库)中,push_back 和 emplace_back 都是用于在容器尾部添加新元素的成员函数,但它们有一些重要的区别。

2023-11-29
1

C++ STL map迭代器失效问题

最近在开发过程中,定位一个问题的时候,发现多线程场景下大量创建和销毁某个C:WindowsSystem32reg.exe时出现了383个进程创建消息处理的接口,和384个进程销毁处理消息的接口都在等待锁,另外一个线程也在等锁,后面看了一...

2023-11-26
1

【C++】STL 标准模板库 ③ ( STL 容器简介 | STL 容器区别 | STL 容器分类 | 常用的 STL 容器 )

STL 容器 用于管理 一组 数据元素 , 不同类型的 STL 容器 的区别 主要是 节点 和 节点之间的关系模型 不同 ;

2023-11-11
1

【C++】STL 标准模板库 ① ( STL 简介 | STL 基本概念 | STL 主要内容 )

C++ 语言 的 STL " 标准模板库 " 英文全称 " Standard Template Library " ,

2023-11-09
1

STL(标准模板库)02

有了上节笔记的基础,本篇我们就可以写一些例子来巩固知识我们用动态数组vector编写一个书架,这个书架可以上架图书和浏览图书

2023-11-02
2

STL(标准模板库)

STL提供了一组表示容器 迭代器 函数对象 和算法的模板。容器是一个与数组类似的单元,可以存储若干个值。STL容器是同质的,即存储的值的类型相同;算法是完成特定任务(如对数组进行排序 又或 在链表中查找特定值)的处方;迭...

2023-10-31
1

STL stack 实现后缀表达式运算

以前我们使用自己封装的栈模型探讨并实现了后缀表达式的运算,“计算机是如何基于后缀表达式计算的”,在 C++ 的 STL 中,也有一个栈模型 stack,并且使用了模版类,这样可以让我们更方便的操作数据了,下面的代码就是使用 STL ...

2023-10-20
1