摘要:
调试的时候需要打印一些调试信息,刚开始的做法如下:1#ifdef_DEBUG2//打印调试信息3#endif这样的代码写得多了,就觉得繁琐,于是我进行了改进如下:1voidDebugPrint(constchar*format,...);2#ifdef_DEBUG3#defineDEBUG_PRINTDebugPrint4#else5#defineDEBUG_PRINT6#endif这样就可以在调试模式下使用DEBUG_PRINT打印各种类型的数据。自鸣得意了一段时间,忽然想到了一个问题,在Release模式下,语句:1DEBUG_PRINT("Hello,%s",&quo 阅读全文