C++源码怎么查看?

C++源码怎么查看?,第1张

如果你想看stl里面的源码可以去sgi
下载源代码,download
stl
source
code
去这个网站下载源码,sgi版本的stl代码一般来说可读性比较好,我正在看。
sort函数的代码在stl_algoh文件里。侯捷有本书叫做《stl源码剖析》
如果是vs2008或者2010可以在microsoft
visual
studio
100\vc\crt\src查看
另外还有本书叫做《c标准库》但是现在好像绝版了。
也可以去这个找:在glibc库里,可去其官方网站下载(最新是2。7的),然后查找一下你要的函数。

\Microsoft Visual Studio\VC98\MFC\Include\
其中是你安装VC的文件夹
通常这个头文件是放在MFC自动生成的StdAfxh头文件中的

不知道你玩的啥游戏,但是看样子估计是c++代码,我英文学的不好
从英文描述中我猜测这是v c++的代码,“//”在代码中表示注释,前三行是注释,其大意如下:
stdafxcpp :源文件,包括刚才的标准单元?
fixyoupch将是预编译的标题
stdafxobj将包含预编译的类型信息
“cpp”明显是c++源码文件的缩写名,而最后一行是头文件。
所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如WindowsH、AfxwinH)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编译的结果。这样快编译速度,节省时间。
预编译头文件通过编译stdafxcpp生成,以工程名命名,由于预编译的头文件的后缀是“pch”,所以编译结果文件是projectnamepch。
编译器通过一个头文件stdafxh来使用预编译头文件。stdafxh这个头文件名是可以在project的编译设置里指定的。编译器认为,所有在指令#include "stdafxh"前的代码都是预编译的,它跳过#include "stdafx h"指令,使用projectnamepch编译这条指令之后的所有代码。
因此,所有的CPP实现文件第一条语句都是:#include "stdafxh"。
其实我学的pascal,所以对c++了解的少,如果你真的想学会他,还是自己找几本c++的书学一下,这样才能“使用”代码得心应手。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/13356548.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-20
下一篇 2023-07-20

发表评论

登录后才能评论

评论列表(0条)

保存