宏内部的C ++宏

时间:2017-04-06 14:23:36

标签: c++ macros

我正在尝试按照以下方式做点什么:

#define DEF(name) \
#ifndef DEFINED_##name \
    MyClass name; \
#endif

但是,我收到以下错误:

include/file.h:38:17: error: '#' is not followed by a macro parameter
 #define DEF(name) \

有没有这样做?

0 个答案:

没有答案