没见过这种只有宏名和参数表没有宏体的定义啊??大神们有知道的没
使 InitLogging 失效。举个例子#define LOG(str) cout<<str
调试时可以通过LOG输出日志,当编译release版时可以把它定义为空宏,那么就不会输出log了
编译时会报错的, 这种写法是不符合c++标准的,所以即使在别的编译器下能够过得去,也很正常...
谢谢回复,不明觉厉。但还是不怎么明白,它就是一个空宏,定义它有什么意思呢,