macros - How to trigger the __cplusplus (C++) #ifdef? -
#ifdef __cplusplus // c++ code #else // c code #endif the structure this. question is, how trigger #ifdef on?
i mean, in program? code write can turn #ifdef on?
for example, in case.
#define __cplusplus will turn on?
"#define __cplusplus"
will let on?
yes, "let on".
__cplusplus should automatically defined c++ compiler. c++ uses different name mangling , macro used make c headers compatible c++:
#ifdef __cplusplus extern "c" { #endif ... #ifdef __cplusplus } #endif
Comments
Post a Comment