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