更新:2007 年 11 月
本主题适用于:
| 版本 | Visual Basic | C# | C++ | Web Developer | 
|---|---|---|---|---|
| 速成版 | .gif) | .gif) | 仅限本机 | .gif) | 
| 标准版 | .gif) | .gif) | 仅限本机 | .gif) | 
| 专业团队版 | .gif) | .gif) | 仅限本机 | .gif) | 
表格图例:
| .gif) | 适用 | 
| .gif) | 不适用 | 
| .gif) | 默认情况下隐藏的一条或多条命令。 | 
如果要调试使用 C 运行时库的程序,这些调试技术可能会有用。
本节内容
- CRT 调试库使用 
 描述由 C 运行时库提供的调试支持并提供有关访问这些工具的说明。
- 用于报告的宏 
 提供有关 _RPTn 和 _RPTFn 宏(在 CRTDBG.H 中定义)的信息,它们取代了用于调试的 printf 语句。
- 堆分配函数的“Debug”版本 
 讨论堆分配函数的特殊“Debug”版本,包括:CRT 如何映射调用、显式调用它们的好处、如何避免转换、跟踪客户端块中单独的分配类型和不调用 _DEBUG 的结果。
- CRT 调试堆 
 提供指向某些主题的链接,这些主题包括内存管理和调试堆,调试堆上的块类型,如何使用调试堆,堆状态报告函数,以及跟踪堆分配请求等。
- 编写调试挂钩函数 
 列出指向客户端块挂钩函数、分配挂钩函数、分配挂钩和 CRT 内存分配以及报告挂钩函数的链接。