内存调试库函数(基于 XL 的前端)

本附录包含有关 XL C/C++ 编译器内存调试库函数的参考信息,这些函数是标准 C 内存管理函数的扩展。 附录分为两部分:
备注信息:
要使用这些调试版本,可以执行以下任一操作:
  • 在源代码中,使用 _debug_作为任何缺省或用户定义的堆内存管理函数的前缀。
  • 如果您不想对源代码进行更改,请使用 -qheapdebug 选项进行编译。 此选项将所有对内存管理函数的调用映射到其调试版本的对应函数。 要防止映射调用,请将函数名括在括号内。

本附录中提供的所有示例都假定使用 -qheapdebug 选项进行编译,并且适用于 XL C 和 XL C + +。