#if __cplusplus < 201103L
#define LOG_TRACE(fmt, ...) \
printf("[%s-%d] "fmt, __FUNCTION__, __LINE__, ##__VA_ARGS__)
#else
#define LOG_TRACE(fmt, ...) \
printf("[%s-%d] " fmt, __FUNCTION__, __LINE__, ##__VA_ARGS__)
#endif
C++11中要求字符串拼接时,前面要有空格。