如何开始使用 C++ 库

How to get started on c++ library

我刚学完一些高级 c++ 概念,但在深入了解 c++ 库的过程中,我无法真正应用这些知识来构建我能想到的任何东西。 这样我就可以知道要使用哪个类和库..所以我的问题是我如何学习和了解我的项目需要的库类或header,如果有other library 我可以学习,或者现在只需要单独学习标准库...如果这个问题听起来很愚蠢,我很抱歉,我只需要一个答案,如果我能得到一个非常好的答案,我将非常感激, 帮忙回答这里.. 提前说

期待已久,标准模板库(STL)是一套C++模板类,提供常用的编程数据结构和函数,如列表、栈、数组等。它是容器 类、算法和迭代器的库。

STL 有四个组件

 1. Algorithms
 2. Containers
 3. Functions
 4. Iterators

算法是专门设计用于元素范围的函数集合,例如 Sorting Searching

容器或容器类存储对象和数据。总共有七个标准容器 类 例子是 vector list deque arrays

STL 包含重载函数调用运算符的 类。这种 类 的实例称为函数对象或 functors.

顾名思义,迭代器用于处理一系列值。它们是 STL 中允许通用性的主要特征。 Iterators `

下面的链接是帮助您了解更多信息的参考资料:

  1. http://en.cppreference.com/w/cpp/
  2. http://cs.stmarys.ca/~porter/csc/ref/stl/headers.html
  3. http://www.cplusplus.com/reference/stl/
  4. https://www.geeksforgeeks.org/the-c-standard-template-library-stl/