【发布时间】:2017-01-04 18:43:47
【问题描述】:
我尝试编写宏来定义一些类,但在这种情况下我不能编写析构函数,因为波浪号是预处理器的特殊字符。
有一个例子:
#define CLASS( cName ) \
class cName \
{ \
public: \
cName() \
{ \
\
} \
\
~cName() \
{ \
\
} \
};\
如何筛选波浪号?
【问题讨论】:
-
你用的是什么编译器?您看到什么错误/警告消息?
-
@Carcigenicate 我希望能找到这种方式)
-
@owacoder C2059, MSVC++ 10
-
感谢您提供错误编号,但您看到了什么确切的错误消息?
-
波浪号不是预处理器的特殊字符。您的错误来自其他原因。
标签: c++ macros c-preprocessor