###1
我在用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 本地文档, 与本特定系统有关的。