2013-02-16 93 views
1

本月剛剛開始學習C++。有沒有辦法查看C++中的內置文檔?

在Python中,我可以通過使用help(str.find)來查看內置函數的文檔(例如,str.find)。

但是,我不知道如何查看例如<algorithm>std::find的文檔。

有沒有人有關於快速查找C++函數文檔的想法?

+0

http://en.cppreference.com/w/ – borisbn 2013-02-16 12:51:14

+4

順便說一句,在C++中沒有'algorithm.h'這樣的頭文件。所以,是的,你需要一些文件。 – 2013-02-16 13:01:19

+0

沒有人似乎真的提到了一個好的IDE,我知道code :: blocks在鍵入的同時顯示了一些簡要的文檔(與自動完成一起),但可能也是這樣做的其他流行的IDE。 – Bingo 2013-02-17 21:07:47

回答

5

C++沒有像Python這樣的內置文檔。

最全面的在線參考指南是C++ reference,涵蓋了最後三個標準。這不是大多數搜索引擎的熱門搜索,但最受歡迎的內容卻充滿了不準確之處,應該避免。

您也可以download archives of the site for offline viewing(英文鏈接)。

有沒有人有關於快速查找C++函數文檔的想法?

在谷歌瀏覽器,我有關鍵字 「cpp」 和URL 「http://en.cppreference.com/mwiki/index.php?title=Special%3ASearch&search=%s」 一個search engine set up這樣我可以鍵入Çpp小號噸dfind 在地址欄中找到我的瀏覽器的詳細信息std::find

1

C++本身本身沒有「內置文檔」。它是一種語言,而不是一個系統。當然,Python也只是「一種語言」,但它也是一個解釋器,而且這個解釋器具有C++編譯器沒有的某些功能。

在Linux上你可能發現手冊頁您所需要的,因爲的libstdC++(GCC的C++標準庫的實現)安裝它們:

man std::string 

C++文件可在規範地發現:

你應該使用:

  • 維基百科
  • SGI STL文件(SGI的STL是不是與C++標準庫相同)
  • http:// cplusplus.com
+1

-1是什麼原因? – 2013-02-16 16:17:41

+0

公平地說,cplusplus.com也一直在改進(也許要感謝cppreference的競爭),並且很快對錯誤報告作出反應(即使是非常小的錯誤報告,例如'你說未指明的地方')。 – Cubbi 2013-04-18 21:37:05

1

在C++中沒有內建文檔這樣的事情。您可能有一些隨編譯器提供的文檔,但主要針對商業產品和特定供應商。您最好使用谷歌找到您選擇的網站。

相關問題