如果您使用g++附带的"普通"libstdc++,它的文档可以在网上here获得.
大多数Linux发行版都将其作为一个特定的包离线提供;例如,对于Debian衍生的发行版,它是libstdc++-6-<version>-doc
(例如,在我的Ubuntu机器上,我安装了libstdc++-6-4.4-doc
).一般来说,文档将放在类似/usr/share/doc/libstdc++-6-4.4-doc
的地方.
这大约有implementation-specific份文件;相反,对于编译器无关的文档,Internet上的许多网站都提供了标准库的参考文档.
其中最常被引用的是现在的cppreference.com,它被积极维护,倾向于非常忠实于标准,并且很好地显示了各种标准版本之间的差异;不过,这对新手来说可能有点吓人.
cplusplus.com在历史上是使用最多的(尤其是搜索引擎非常"喜欢"它),但已知它包含几个错误或不正确的简化;我不知道这几年有没有好转.
此外,近几年来,the C++ library section on msdn.microsoft.com在区分特定于微软的细节和标准规定方面做得更好.
最后,如果你想精确到偏执狂的程度,最终的规范性文件是the C++ standard,即sold from ISO、ANSI和BSI(价格相当高);不过,有几款草稿是免费的,足以"随意使用".