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