我在哪里可以在线找到C ++库头文件的源代码?

时间:2015-05-04 02:44:26

标签: c++

是否有网站可以让您在线查找c ++库标题文件的源代码?如iostream,vector,map headers的源代码?

2 个答案:

答案 0 :(得分:6)

C ++标准本身没有定义与实现相关的任何内容,特别是涉及头文件的内容时。它完全针对具体实施。

  • 对于LLVM libc++,您可以查看this page
  • 如果是GCC,请转到GNU项目的this page
  • Microsoft Visual Studio(包括Visual C++编译器)具有内置CRTC(++) Runtime),位于VS_INSTALL_FOLDER\VC\crt\src

但是如果你想用C ++编写可移植的,符合标准的多平台应用程序,你应该依赖的唯一资源是functionality described by the standard,它应该存在于每个编译器上,与其特定版本兼容。

如果您想成为真正的 C ++开发人员,您需要成为一名语言律师 - 为标准所描述的抽象机生成代码的人,不是具体实施的追随者。

特定于平台的代码应仅 用于尚未标准化的功能或性能关键部分,通常可以使用特定于操作系统的原语更有效地编写。

答案 1 :(得分:3)

您可以查看此repo以获取libc ++

相关问题