小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
沉浸式翻译 immersive translate
Dify.AI

STL 库是 C++ 语言的标准库,我们在比赛中主要用到的有如下内容。

CSPJ 教学总结:STL

唐巧的博客
唐巧的博客 · 2025-04-12T14:00:46Z

该文章介绍了作者在排查和分析压测环境下的某些业务模块大量索引结构的内存问题时,针对智能指针和STL容器实现了allocator来帮助动态的手动插桩来分析问题。文章详细介绍了allocator的基础接口、rebind_alloc的使用、检测类型和设置Alias的两种方式、检测函数存在的两种实现方法以及按对象类型的内存统计模块的实现。最后展示了Allocator的基础统计的部分输出。

手夯一个STL allocator和对象内存分析组件

I'm OWenT
I'm OWenT · 2024-08-21T23:51:45Z

最近发现使用新版本的opentelemetry-cpp时出现崩溃问题。崩溃位置在std::future析构的地方,由std::async创建。经分析发现是GCC STL实现的一个BUG,已通过修复PR解决。建议绕过该BUG,避免使用该功能。

Encountering a Crash Issue Due to a Bug in GCC STL `std::async` Implementation

I'm OWenT
I'm OWenT · 2024-07-21T02:32:45Z
基于STL几何的粒子模拟

本文介绍了基于STL几何的粒子模拟方法,使用Python的numpy-stl和trimesh库进行解析和处理。通过判断粒子与边界的碰撞并处理透射或反射过程,实现粒子的蒙特卡洛模拟。文章还介绍了P-TRANS程序的逻辑,用于模拟纳米结构材料的等效热导率。最后,文章提出了使用多态设计和面向接口编程来提高程序的灵活性和可维护性。

基于STL几何的粒子模拟

xxxx的个人博客
xxxx的个人博客 · 2024-03-14T02:37:32Z

引言简单介绍 Vector 向量、List 链表、Queue 队列、Stack 栈、Priority_Queue 优先队列的原 理,以及 C++ STL 中这些数据结构的使用,以及笔试和面试的一些应用场景。

STL&基础数据结构

Fl0w3r
Fl0w3r · 2022-09-15T12:31:48Z

简 述: 对于 STL 中 std::set 创建自定义结构体的对象,发现使用 “函数对象” 和 “定义普通函数 + decltype” 两种方式会有差异,且其中一种书写会导致崩溃?探究一番后,值得记录一下。

STL 的 std::set 创建自定义结构体的对象,定义严格弱序的比较函数

偕臧的小站
偕臧的小站 · 2022-08-15T20:45:54Z

简 述: 对 std::vector 中的元素进行去重,其中元素为自定义结构体类型。提供三种思路,并且附上详细示例和分析。关键词内容: C++ std::unique 函数去重,却导致的 std::vector 发生改变(遇内存泄漏) c++ std::vector 利用 std::set 去重(自定义结构体创建 set 对象的方法) 自定义结构体在 sort 和 unique 中...

STL 中给 vector 去重的三种方法

偕臧的小站
偕臧的小站 · 2022-08-13T22:19:13Z

「為什麼 3A 大作的遊戲室都不愛喜歡使用 STL」

閱讀筆記: 「為什麼 3A 大作的遊戲室都不愛喜歡使用 STL」

Hwchiu Learning Note
Hwchiu Learning Note · 2022-03-23T00:05:08Z

「為什麼 3A 大作的遊戲室都不愛喜歡使用 STL」

閱讀筆記: 「為什麼 3A 大作的遊戲室都不愛喜歡使用 STL」

Hwchiu Learning Note
Hwchiu Learning Note · 2022-03-23T00:05:08Z

在WA了好多发之后,终于找到了我不小心写错的bug……我是SB 我的写法与网络上很多人的差异较大,但是个人觉得比其他人的更容易理解。第一次写动态开点的线段树,直接稍微改动了一下原本自己习惯的线段树板子,所以可能与其他板子不同。同时因为是改

2020牛客暑期多校训练营(第二场)H-Happy Triangle——动态开点线段树+STL+区间化点

Shiroha白羽的博客
Shiroha白羽的博客 · 2020-07-15T11:34:31Z

c++STL-vector 可变长的动态数组 #include<vector> 在命名空间std中 构造与初始化 #include<iostream> #include<vector> int main(int argc, char const *argv[]) { std::vector<int> v1;//初始化为空 std::vector<int>...

c++STL-vector

AiDaiP
AiDaiP · 2020-03-03T00:00:00Z

从一段代码引用开始: std::vector&lt; std::pair<int, std::string=""> &gt; v1 = ... // v1 is filled with data std::vector&lt; std::pair<int, std::string=""> &gt; v2 = ... // v2 is filled with...

【译】Custom comparison, equality and equivalence with the STL

Xiaobin's Blog
Xiaobin's Blog · 2017-03-29T19:01:51Z

本文分3部分: 1. 怎么使用STL进行高效的查找: 借用传统STL算法对元素进行范围搜索 2. 搜索STL容器: 当你有直接读取STL容器里元素的权限时, 怎么进行高效准确的搜索(与简单的范围搜索相比较) 3. STL搜索算法的秘密: 向公众展示不为人知的算法, 这些算法在已经学习过的人眼里确实是很有用的 STL根据查看方式的不同, 一共分为两种: 排序的和不排序的. *...

【译】How to (std::)find something efficiently with the STL

Xiaobin's Blog
Xiaobin's Blog · 2017-03-16T22:07:59Z

条款9:在删除选项中仔细选择 假定你有一个标准STL容器,c,容纳int, Container<int> c; 而你想把c中所有值为1963的对象都去掉。令人吃惊的是,完成这项任务的方法因不同的容...

【译】Effective STL 9

Xiaobin's Blog
Xiaobin's Blog · 2017-03-09T21:09:09Z

STL中的容器按存储方式分为两类,一类是按以数组形式存储的容器(如:vector 、deque);另一类是以不连续的节点形式存储的容器(如:list、set、map)。在使用erase方法来删除元素时,需要注意一些问题。 1.list,set,map容器 在使用 list、set 或 map遍历删除某些元素时可以这样使用: 1.1 正确写法 1 std::list<int>...

STL 的 erase( ) 陷阱-迭代器失效总结

Xiaobin's Blog
Xiaobin's Blog · 2017-03-02T23:10:19Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码