2.6 Visual C++(www.cppentry.com)伴侣
Visual C++(www.cppentry.com)程序员从来就不会孤独,因为在Visual C++(www.cppentry.com)程序路上,有着一系列的学习助手,我们称之为"Visual C++(www.cppentry.com)伴侣",以下的章节将一一阐述。
2.6.1 源代码
Visual C++(www.cppentry.com)的安装目录下会包含着一些源文件,这里面放着ATL/MFC甚至STL的头文件和实现文件。比如在笔者机器上,Visual Studio 2005的安装目录为"C:\Program Files\Microsoft Visual Studio 8",这下面包含着一个"VC"目录,VC目录下的内容如图2-57所示。
|
| 图2-57 Visual C++(www.cppentry.com)的源代码目录 |
如果读者对这些源码感兴趣,可以使用编辑器打开并阅读这些文件。也可以在感兴趣的标识符处,通过单击鼠标右键,在弹出的快捷菜单中选择【转到定义】找到定义部分的源代码,如图2-58所示。
|
| 图2-58 通过上下文菜单查看函数、类的定义 |
另外一种更有效的途径是在调试代码的时候使用"逐语句(trace into)"跟踪进去,Visual C++(www.cppentry.com)会指引你一直追踪到最后的可读代码,如图2-59所示使用调试器观察到CRT函数fopen()的最终实现代码,可以看出:fopen()最终通过调用Windows API函数CreateFile()。
|
| 图2-59 通过阅读源代码理解Visual C++(www.cppentry.com) |
研究源代码是学习Visual C++(www.cppentry.com)最好的途径,通过阅读源代码,我们可以真正理解Visual C++(www.cppentry.com)程序作者的真正意图。
【责任编辑:
云霞 TEL:(010)68476606】