Я пытаюсь написать макросы, чтобы определить некоторый класс, но в этом случае я не могу написать деструктор, потому что тильда является специальным символом для препроцессора.Как экранировать тильду в макросах препроцессора?
Существует пример:
#define CLASS(cName) \
class cName \
{ \
public: \
cName() \
{ \
\
} \
\
~cName() \
{ \
\
} \
};\
Как экранировать тильды?
Какой компилятор вы используете? Какое сообщение об ошибке/предупреждении вы видите? – owacoder
@Carcigenicate я надеюсь найти этот путь) –
@owacoder C2059, MSVC++ 10 –