![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
掌握C++17STL
文章平均质量分 94
段舸
这个作者很懒,什么都没留下…
展开
-
迭代器与范围
现在我们理解了迭代器的基本概念,让我们将其应用于一些实际用途。我们已经看到,如果你有一对从 begin() 和 end() 返回的迭代器,你可以使用 for 循环遍历底层容器的所有元素。但更强大的是,你可以使用任何一对迭代器来遍历容器元素的任何子范围!it!= end;int main()// 加倍整个向量中的每个元素// 加倍向量前半部分的每个元素// 同样加倍向量前半部分的每个元素it!= end;原创 2024-01-22 22:21:55 · 863 阅读 · 0 评论 -
多态和泛型编程
在C++标准库中,存在两个截然不同但同等重要的使命。其一是提供某些具体数据类型或函数的坚固实现,这些类型和函数在许多不同的程序中都有用,但并未内置于核心语言语法中。这就是为什么标准库包含std::regex等。另一个使命是提供广泛使用的抽象算法(如排序、搜索、反转、整理等)的坚固实现。原创 2024-01-22 21:56:17 · 795 阅读 · 0 评论