![]() |
#2
rjsp2016-09-12 14:35
|
目前我没有能力阅读此函数源代码,从网上的贴子得知其函数原型为:
void assert(int expression);
该函数的作用是:计算表达式expression的值,如果值不为0,什么也不做;如果值为0,先向stderr打印一条出错信息,然后通过调用abort来终止程序运行,并显示一个对话框,其标题为“Microsoft Visual C++ Debug Library”。
我想问的是:其标题为“Microsoft Visual C++ Debug Library”的对话框,它的调用语句在什么位置,是在abort函数内,还是在abort函数外但在assert函数内。