项目开发调试的时候,经常要输出一些关键的数据信息进行分析,综合起来主要有以下几种方式:
1)TRACE();/TRACE0();/TRACE1();/TRACE2();/TRACE3();:其用法和C中的printf()函数类似;TRACEn()和TRACE()的区别是前者使用的资源较少,前者中n表示所带参数的个数。使得TRACE可用:Tools-MFCTracer-Enabling trace。
2)AfxDump();//其用法和C++中的cout类似;
3)AfxDump(const Cobject* obj);会输出obj的相关信息(属性的值)。
4)MessageBox();/AfxMessageBox();
1)TRACE();/TRACE0();/TRACE1();/TRACE2();/TRACE3();:其用法和C中的printf()函数类似;TRACEn()和TRACE()的区别是前者使用的资源较少,前者中n表示所带参数的个数。使得TRACE可用:Tools-MFCTracer-Enabling trace。
2)AfxDump();//其用法和C++中的cout类似;
3)AfxDump(const Cobject* obj);会输出obj的相关信息(属性的值)。
4)MessageBox();/AfxMessageBox();
浙公网安备 33010602011771号