I try write macros to define some class, but in this case i can not write destructor, because the tilde is a special character for preprocessor.
There is a example:
#define CLASS( cName ) \
class cName \
{ \
public: \
cName() \
{ \
\
} \
\
~cName() \
{ \
\
} \
};\
How to screen the tilde?