當我安裝像VB這樣的IDE時,它具有C++庫。
現在的問題是,如何以我打算做的方式知道庫(方法或操縱器)的內容。
初學者應該在哪裏正式找到內容?
我在維基百科找到它們,但我想知道原始來源(如果我們假設沒有可用的互聯網連接)。 關於C++庫
關於C++庫
回答
簡單的問題在這裏,當我安裝一個像vb的IDE例如,它有C++庫。
你指的是什麼庫?
初學者應該在哪裏正式找到內容?
對於公共消費的圖書館在他們各自的文檔中有描述。 其中發現文檔差異很大。雖然大多數大型公共圖書館的文件都可以在網上找到,但在這些圖書館的官方網站上。
由於問題明確提到C++,所以C++標準庫在cplusplus.com處描述。還有另一個C++庫的大集合,稱爲Boost,它的主頁上有描述。使用VB的庫(,其中 VB,雖然?VB.NET或VB6?)是Microsoft的,因此在其開發人員網絡主頁msdn.microsoft.com上進行了描述。此文檔的脫機副本隨Visual Studio一起安裝;但是,用於導航的軟件幾乎不可用(特別是通過Visual Studio訪問時)。
原始來源是頭文件(.h文件)。在這些文件中你可以找到函數聲明和類定義。在某些情況下,如模板代碼,您還將看到實現。在其他情況下,該實現將被預編譯爲.dll或.lib文件,並且您無法看到它。但所有可用的東西都在頭文件中。要使用它的內容,您必須使用#include
頭文件並鏈接到實現。對於標準庫,鏈接是由IDE爲您完成的
MSDN將是一個很好的來源。並且C++ Reference也是。
有關Visual Studio及其子集安裝的所有內容均記錄在MSDN上。你對C++庫有更具體的問題嗎?你需要Win32,C運行時(CRT),C++標準庫的信息嗎?
每個lib通常都有一個耦合頭文件(.h
),該文件描述了該庫可用的方法和類型的簽名。該庫與可執行文件鏈接(或動態加載並鏈接),而在編譯期間使用該頭來達到靜態檢查源的目的。
您應該只查找include
文件夾並檢查其內容。
庫的內容包含在IDE附帶的標題中。
您可以下載cppreference.com wiki的當前圖片this地址。它每天更新。
.h文件只包含函數聲明。包含這些定義的源代碼已經被編譯,所以當你包含一個頭文件時,鏈接程序會在你鏈接的庫中查找函數定義。大多數庫都是開源的,其中一些只是任何人都可以實現的規範,例如OpenGL,而標準庫也是一個規範。 C++語言也是如此。然後程序員使用這些規範來編寫實現(GCC,VC++)。
這裏您可以下載STL C++的源代碼https://www.sgi.com/tech/stl/download.html
- 1. 關於Linux的C++靜態庫
- 2. 關於C++標準庫實現
- 3. 關於Visual C++標準庫的警告
- 4. 關於SQLITE數據庫的C API
- 5. 關於C++中的動態鏈接庫
- 6. 關於C庫的新手問題
- 7. 關於在C/C++
- 8. 關於用C
- 9. 關於用C
- 10. 關於C++
- 11. 關於用C
- 12. 關於用C
- 13. 關於C++
- 14. 關於[ThreadStatic()] C#
- 15. 關於用C
- 16. 關於用C
- 17. 關於C++
- 18. 關於用C
- 19. 關於C++
- 20. 關於C++
- 21. 關於C++中
- 22. 關於c#asp.net
- 23. 關於用C
- 24. C++關於ifstream.ignore()
- 25. 關於在C++
- 26. 關於C++
- 27. 關於用C
- 28. 關於日食庫
- 29. 關於-lsqlite3.0 SQL庫
- 30. 關於相關對象(C#)