Using logical operators with macros
#if defined(MACRO1) || defined(MACRO2)
#else
#endif
#if !defined(MACRO1) && !defined(MACRO2)
#else
#endif
How to determine the version of the C++ standard used by the compiler?
#if __cplusplus >= 202002L
#else
#endif