一条语句看不懂,求指教!
#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);
进行一些特殊操作。比如安插一个测试代码给这个函数、或者是给这个函数增加形式参数等等类似的东西。