如何开始使用c ++库

时间:2018-06-01 18:17:58

标签: c++-standard-library

我刚刚完成了一些高级c ++概念的学习,并且我无法真正应用这些知识来构建我能想到的任何东西,并且很好地了解了c ++库。  这样我就可以知道要使用哪些类和库..所以我的问题是如何学习和了解我的项目需要的库类或头文件,如果还有其他库我可以学习,或者只是需要学习现在单独使用标准库...很抱歉,如果这个问题听起来很愚蠢,我只需要一个答案,如果我能得到一个非常好的答案就会非常好,请在这里帮忙解答..那就是提前

1 个答案:

答案 0 :(得分:1)

早该回答了,标准模板库(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/