C++标准模板库
文章平均质量分 66
C++标准模板库
C or Cpp
这个作者很懒,什么都没留下…
展开
-
std::vector
/ 创建一个空的 vector// 使用初始大小和默认值创建 vector// 大小为5,每个元素初始化为10// 使用初始化列表创建 vectorreturn 0;原创 2024-06-23 12:43:09 · 233 阅读 · 0 评论 -
std::map
std::map 从字面意思上,模拟了数学中“映射”的概念。但“映射”概念过于复杂了,我们姑且用其它语言中相同数据结构的名字来称呼它——字典(Dictionary)。学术上正式的名称是关联数组(Associative Array),但我认为“字典”这个词最形象。原创 2023-10-07 11:06:23 · 96 阅读 · 1 评论 -
std::find 和 std::find_if
std::find和都是 C++ 标准库中的算法,用于在容器或范围内查找元素。std::findstd::find是一个简单的查找算法,用于查找特定值。它接受两个迭代器和一个要查找的值作为参数,然后在指定范围内查找该值。如果找到,它将返回指向该值的迭代器;否则,它将返回迭代器指向范围末尾。这将查找容器numbers中的值为 5 的元素。用于查找满足特定条件的元素。它接受两个迭代器和一个可调用的谓词函数作为参数。谓词函数返回true或false,表示是否满足条件。在范围内查找第一个使谓词函数返回true。原创 2023-10-28 12:05:33 · 963 阅读 · 1 评论