linux 添加c++手册

###1
1
2
我在用vim写C++代码的时候,需要看c++一些函数的用法,所以就想在man里面查看,但是遗憾没有任何Api,
于是搜了一下,明白了怎么添加api,
先进入ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/
下载api man,
然后将文档解压,

tar xvf xxxx
再将文档放到/usr/share/man/man3/
cp -Rf api /usr/share/man/man3/

但是为了避免造成操作系统、C语言与C++的混淆,目前安装的C++ man pages与上面的查询命令有一些不同,主要是加了命名空间的限定,也就是说用这样的命令 : man cout , 是查询不到的

man std::iostream ,之后再通过搜索/cout,找到cout的说明

也就是说现在的查询命令应该是

man namespace::header

###2
man 命名空间::头文件 。通常地:man std::头文件,或man std::函数名,或man std::类名

1、Standard commands (标准命令)

2、System calls (系统调用)

3、Library functions (库函数)

4、Special devices (设备说明)

5、File formats (文件格式)

6、Games and toys (游戏和娱乐)

7、Miscellaneous (杂项)

8、Administrative Commands (管理员命令)

9 其他(Linux特定的), 用来存放内核例行程序的文档。

###3

n 新文档, 可能要移到更适合的领域。

o 老文档, 可能会在一段期限内保留。

l 本地文档, 与本特定系统有关的。