C++ 在C++;STL?

C++ 在C++;STL?,c++,visual-studio-2010,data-structures,stl,C++,Visual Studio 2010,Data Structures,Stl,我已经意识到以下几点: 阵列 位集 散列映射和集 正则映射与正则集 迭代器 列表 成对的 元组 队列、队列和优先级队列 堆叠 Valarray 载体 在C++库中是否有其他类型的数据结构可用。我特别想要的是图表,但我也想知道还有什么 也希望知道是否有外部的库可以与我的项目链接来实现一个图表。 < P>这是“C++标准库”或是某种效果,而不是“STL”。该术语指的是一些特定数据结构和算法的初稿。并不是所有的代码都进入了标准库,标准库还包含其他内容(例如,所有iostream类) 在我看来,这是

我已经意识到以下几点:

  • 阵列
  • 位集
  • 散列映射和集
  • 正则映射与正则集
  • 迭代器
  • 列表
  • 成对的
  • 元组
  • 队列、队列和优先级队列
  • 堆叠
  • Valarray
  • 载体

在C++库中是否有其他类型的数据结构可用。我特别想要的是图表,但我也想知道还有什么

也希望知道是否有外部的库可以与我的项目链接来实现一个图表。

< P>这是“C++标准库”或是某种效果,而不是“STL”。该术语指的是一些特定数据结构和算法的初稿。并不是所有的代码都进入了标准库,标准库还包含其他内容(例如,所有iostream类)

在我看来,这是一个完整的列表(您似乎在专门讨论C++0x,因为您提到了元组和数组)。我不知道我是否会认为比特集和迭代器是“数据结构”,但我想这是一个公平的描述。
绝对没有图形实现。不幸的是(不过,您可以从Boost中获得一个。

STL分为三个部分:

  • 容器
  • 迭代器
  • 算法
显然,您已经找到了容器部分,并且您可能已经使用了与容器相关联的迭代器。但是迭代器的内容甚至比您发现的还要多

算法部分通过迭代器链接到容器,但也包含部分句柄函子和相关联的绑定器

我最喜欢的网站是:

除了标准库之外,您还应该了解boost库:


<>:

Boo..Gr..如果你想得到C++标准库提供的全面清单,请参阅C++标准(你可以找到一个链接到最新草案)如果你想要一个完整的C++标准库实现支持的列表,请参考你的实现文档。@克里斯,是的,我想,因为字符串只是一个字符数组,我应该计算它,不熟悉使用复杂类型。