//消息帮助宏
#define edSTR2(x) #x
#define edSTR(x) edSTR2(x) //这个的目的是将__LINE__转换成行号,直接使用edSTR2的话就将__LINE__变成字符串了
#define edMSG(desc) message(__FILE__ "("edSTR(__LINE__) "):" #desc)
使用介绍:
#pragmaedMSG(It's here!)
在编译时就会输出
文件名(行号):It's here!
//消息帮助宏
#define edSTR2(x) #x
#define edSTR(x) edSTR2(x) //这个的目的是将__LINE__转换成行号,直接使用edSTR2的话就将__LINE__变成字符串了
#define edMSG(desc) message(__FILE__ "("edSTR(__LINE__) "):" #desc)
使用介绍:
#pragmaedMSG(It's here!)
在编译时就会输出
文件名(行号):It's here!