我试图std::vector,std::set,std::map, iostream,std::size()
在终端中查看诸如 etc 之类的 c++ 关键字的手动输入,但它说,这些命令没有手动输入。当我输入时,甚至显示相同的内容man iostream
。g++
安装在我的电脑上。
问问题
572 次
2 回答
4
在基于 Linux 的机器上没有对 C++ 语言及其功能的人工支持。如果您真的想使用在线标准文档,您可以参考cppreference
但是,您也可以下载 cppreference 各种格式的完整文档并离线工作。我建议您应该遵循这一点并从以下位置下载完整的文档存档:
于 2014-11-09T01:20:22.683 回答
1
要在手册页中搜索某些内容,请使用-k
or --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 回答