标签: c++ c-preprocessor boost-preprocessor
是否可以检测C ++中的预处理阶段?
我想使用C ++的任何方法来检测预处理器部分。
#if IS_PREPROCESSING_STAGE() // macro equals to 1 if constexpr( IS_PREPROCESSING_STAGE() ) // macro equals to 0 { //... } #endif
它可以通过任何方法制成。对我来说没关系。 (定义,constexpr,模板元编程或boost之类的库包含预处理实用程序。)