读书人

一条话语看不懂求指教

发布时间: 2012-11-10 10:48:51 作者: rapoo

一条语句看不懂,求指教!
#define ATR_PRINTF(F,V)

bool PExecute(const char *format,...) ATR_PRINTF(2,3);

[解决办法]
这个宏被定义为

#define ATR_PRINTF(F,V)

在compile-time会替换成空,不会影响到这个函数定义。可能是给compiler或者外部工具用的一个指导标识。在compiler-time或者之前,一个处理机制会对这个

ATR_PRINTF(2,3);

进行一些特殊操作。比如安插一个测试代码给这个函数、或者是给这个函数增加形式参数等等类似的东西。

读书人网 >C++

热点推荐