标签:vector

共 6 篇文章

C++ vector 的 emplace_back 为什么能省去临时对象的拷贝构造

C++ vector 的 emplaceback 为什么能省去临时对象的拷贝构造 在 C++ 中,向 std::vector 尾部添加新元素时,传统做法是使用 pushback。但

# C++ # vector # emplace_back
2026-05-28 177 0

C++ STL容器的选择:vector、list、deque各自的优势场景

C++ STL容器的选择:vector、list、deque各自的优势场景 编写高效C++程序的核心在于选对数据结构。标准模板库(STL)提供了序列容器 vector、list 和

# C++ # STL # 容器
2026-05-17 182 0

C++ emplace_back比push_back快在哪里

C++ emplaceback比pushback快在哪里 pushback 和 emplaceback 的核心区别在于:是否在内存中“搬运”对象。理解这一点,就能明白为什么 emp

# C++ # STL # vector
2026-05-02 172 0

C++ vector扩容时导致迭代器失效的问题与规避方法

C++ vector扩容时导致迭代器失效的问题与规避方法 1. vector和迭代器的基本概念 创建一个vector对象最常用的方式是: cpp std::vector<int v

# C++ # vector # 迭代器
2026-04-27 170 0

C++ STL 容器:vector、list、map 的使用

C++ STL 容器:vector、list、map 的使用 C++ 标准模板库(STL)提供了三种最核心的容器:vector(动态数组)、list(双向链表)和 map(映射)。

# C++ # STL # 容器
2026-04-18 163 0

Scheme 数据结构:list、vector、hash-table

Scheme 数据结构:list、vector、hashtable Scheme 提供三种核心内置数据结构:list(列表)、vector(向量)和 hashtable(哈希表)。

# Scheme # 数据结构 # list
2026-04-02 175 0