GMa*_*ckG 6

标准库通常是所有模板.您可以直接打开所需的标题,看看它是如何实现的.注意它不是<iostream.h>,它是<iostream>; C++标准库没有.h扩展.像C库一样<string.h>可以包含<cstring>(尽管通常只包括string.h)

也就是说,编译了运行时库(比如C库,非模板东西).您可以搜索编译器安装目录以查找运行时库的源代码.

为什么?如果只是为了看,你去.但这是一种尝试学习的可怕方式,因为代码可能具有特定于编译器的非标准扩展,并且大多数实现通常都难以阅读.

如果您对某个函数的内部工作有一个特定的问题,请随意开始一个新问题并询问它是如何工作的.

†我应该提一下,如果有机会,你可能会有一个支持的编译器export.这意味着他们完全有可能编译模板化的代码; 但这是极不可能的.应该提到完整性.