#ifndef todo
# define __STR2__(x) #x
# define __STR1__(x) __STR2__(x)
# define __LOC__ __FILE__ "("__STR1__(__LINE__)") : Warning Msg: "
# define __LOC2__ __FILE__ "("__STR1__(__LINE__)") : <TODO> "
# define todo(str) message (__LOC2__ str)
#endif
#endif

然后,在需要的地方写上 #pragma todo("...") 即可

这样在编译的时候就会出现todo 的警告,防止代码漏写

posted on 2013-06-14 11:59  陈孝勇  阅读(177)  评论(0编辑  收藏  举报