|
![]() | 作者: hongyang [hongyang]
![]() |
登录 |
1. #ifdef _DEBUG 2. #undef THIS_FILE 3. static char THIS_FILE[] = __FILE__; 4. #endif // __FILE__ is one of the six predefined ANSI C macros that the // compiler recognizes. 上面的2,3,4句怎么解释呢?请高手指点一下!! 上面说__FILE__是ANSI C预先设定的六个宏之一,它们有什么用呢??请指点一下!! 谢谢!! |
地主 发表时间: 09/25 10:01 |
![]() | 回复: 286 [unique] ![]() |
登录 |
__FILE__ 返回当前行. 这便于调试时知道错在哪一行.在Release版本里是没有的. 2,3,4的意思是如果当前是调试版本,就把当前行号存储到THIS_FILE中。以后后面引用。 |
B1层 发表时间: 09/25 11:34 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号