0

我试图std::vector,std::set,std::map, iostream,std::size()在终端中查看诸如 etc 之类的 c++ 关键字的手动输入,但它说,这些命令没有手动输入。当我输入时,甚至显示相同的内容man iostreamg++安装在我的电脑上。

4

2 回答 2

4

在基于 Linux 的机器上没有对 C++ 语言及其功能的人工支持。如果您真的想使用在线标准文档,您可以参考cppreference

但是,您也可以下载 cppreference 各种格式的完整文档并离线工作。我建议您应该遵循这一点并从以下位置下载完整的文档存档:

http://en.cppreference.com/w/Cppreference:Archives

于 2014-11-09T01:20:22.683 回答
1

要在手册页中搜索某些内容,请使用-kor --apropos,即man -k "vector"

要查找有关 C++ 标准库的文档,我推荐cppreference.com 、 Bjarne Stroustrup撰写的任何书籍以及C++ 标准的最新工作草案。


手册页范围不包括 C++ 标准库。特别是,man man-pages在线版)说:

描述
        本页描述了编写时应采用的约定
        Linux 手册页项目的手册页,其中记录了
        Linux 内核和 GNU C 库提供的用户空间 API。[..]

并继续描述手册页的各个部分。您还可以在 中查看这些相同的部分man man。例如,它可能看起来像:

   手册页的部分
       手册部分传统上定义如下:

       1 命令(程序)
                 那些可以由用户从内部执行的命令
                 如地狱。

       2 系统调用
                 必须由内核执行的那些功能。

       3 库调用
                 大多数 libc 函数。

       4 特殊文件(设备)
                 在 /dev 中找到的文件。

       5 文件格式和约定
                 /etc/passwd 和其他人类可读文件的格式。

       6 场比赛

       7 概述、约定和杂项
                 各种主题、公约和议定书的概述,
                 字符集标准和其他杂项。

       8 系统管理命令
                 mount(8) 之类的命令,其中很多只有 root 可以
                 执行。
于 2014-11-09T01:16:00.517 回答