消息提示宏

来源:互联网 发布:sql%rowcount merge 编辑:程序博客网 时间:2024/06/04 19:31

//消息帮助宏

#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!