关于C ++库

时间:2010-12-02 16:07:57

标签: c++

例如,当我安装像VB这样的IDE时,它有C ++库 问题是,如何以我想要的方式了解图书馆(方法或操纵者)的内容 初学者应该在哪里正式找到内容?我在维基百科中找到了它们,但我想知道原始来源(如果我们认为没有可用的互联网连接)。

8 个答案:

答案 0 :(得分:2)

MSDN将是一个很好的来源。而且C++ Reference也是。

答案 1 :(得分:2)

您可以在cppreference.com wiki地址下载this的当前图片。它每天更新。

答案 2 :(得分:1)

  

这里的简单问题是,当我安装像vb这样的IDE时,它有c ++库。

您指的是哪些图书馆?

  

初学者应该在哪里正式找到内容?

供公众使用的图书馆在各自的文件中有描述。发现文档的 Where 差别很大。大型公共图书馆的大多数文件都可以在这些图书馆的官方网站上在线找到。

由于问题明确提到了C ++,因此在cplusplus.com描述了C ++标准库。还有另一大类C ++库,名为Boost,在其主页上有描述。

随VB一起提供的库( VB,但是?VB.NET或VB6?)是微软的,因此在他们的开发者网络主页msdn.microsoft.com上进行了描述。随Visual Studio一起安装此文档的脱机副本;但是,用于导航它的软件几乎无法使用(特别是通过Visual Studio访问时)。

答案 3 :(得分:0)

原始来源是 标题文件 (。h文件)。在这些文件中,您将找到函数声明和类定义。在某些情况下,如模板代码,您还将看到实现。在其他情况下,实现将预编译为.dll或.lib文件,您无法看到它。但是所有可用的东西都在头文件中。要使用其内容,您必须#include头文件并链接到实现。对于标准库,IDE将为您完成链接

答案 4 :(得分:0)

Visual Studio及其子集安装附带的所有内容都记录在MSDN上。您对C ++库有更具体的问题吗?您是否需要有关Win32,C运行时(CRT),C ++标准库的信息?

答案 5 :(得分:0)

每个lib通常都有一个耦合头(.h)文件,该文件描述了该库可用的方法和类型的签名。该库与可执行文件链接(或动态加载和链接),同时在编译期间使用标头以静态检查源。

您应该只查找include文件夹并检查其内容。

答案 6 :(得分:0)

库的内容包含在IDE附带的标题中。

答案 7 :(得分:0)

.h文件只包含函数声明。包含定义的源已经编译,因此当您包含标头时,链接器会在您链接的库中查找函数定义。大多数库都是开源的,其中一些只是任何人都可以实现的规范,例如OpenGL,标准库也是一个规范。 C ++语言也是如此。然后程序员使用规范来编写实现(GCC,VC ++)。

在这里,您可以下载STL C ++ https://www.sgi.com/tech/stl/download.html

的源代码