歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

在C++ man pages中查詢C++的函數

在Linux下查詢命令或函數的使用,通常是這樣:

man printf

man 3 printf

man cat

但是為了避免造成操作系統、C語言與C++的混淆,目前安裝的C++ man pages與上面的查詢命令有一些不同,主要是加了命名空間的限定,也就是說用這樣的命令 : man cout , 是查詢不到的。

正確的方法應該是:

man std::iostream ,之後再通過搜索/cout,找到cout的說明

也就是說現在的查詢命令應該是

man namespace::header

man 命名空間::頭文件

下面是英文原文

How many times did you try on the terminal the following command and got frustrated

$ man cout

No manual entry forcout

If you have decided that there is no way you can find more about cout apart from going to web, then read the article on how to install C++ man pages?

Once you have installed the documentation, you must follow the following method to know more about the function

If you are searching about cout, you know it is part of the namespace std and defined in the headeriostream. So to search for cout, you must type

$ man std::iostream

Once the man page is open, you can search for cout.

Similarly for slist related function

$ man __gnu_cxx::slist

Thus the syntax to search any c++ man page is

$ man namespace::header

Note: The man pages are generated using doxygen. You may not much elaborate description like you get for C function.

Copyright © Linux教程網 All Rights Reserved