预编译提醒宏,可在vs中编译过程中双击跳转

/* 获取当前文件和行数的宏(获取的字符串如:abc.cpp(2000))*/
#ifndef __FILE_LINE__
#define _TLN(LN)#LN
#define __TLINE__(LN)_TLN(LN)
#define __FILE_LINE____FILE__"("__TLINE__(__LINE__)")"
#endif 

预编译提醒宏:

#ifndef __CPMSG__

#define __CPMSG__(MSG) message( __FILE_LINE__ " : " #MSG )

#endif 



使用方式

#pragma __CPMSG__(TODO: miros :  需要根据需求添加语句)


编译显示结果

test\test.cpp(11) : TODO: miros : 需要根据需求添加语句


你可能感兴趣的:(预编译提醒宏,可在vs中编译过程中双击跳转)