草庐IT

myDebuggingClass

全部标签

c++ - 使用 C++ 宏检查变量是否存在

我正在为我的图书馆创建一个日志工具,并制作了一些不错的宏,例如:#defineDEBUGmyDebuggingClass(__FILE__,__FUNCTION__,__LINE__)#defineWARINGmyWarningClass(__FILE__,__FUNCTION__,__LINE__)其中myDebuggingClass和myWarningClass都有一个重载的现在,我有一些用户将重载的名为“Widget”的基类,我想将这些定义更改为更类似的内容:#defineDEBUGmyDebuggingClass(__FILE__,__FUNCTION__,__LINE__,t