#ifdef ??? ...... #endif
see: http://nadeausoftware.com/articles/2012/01/c_c_tip_how_use_compiler_predefined_macros_detect_operating_system
C++关于操作系统的判断macro
原文:https://www.cnblogs.com/yantaozhao/p/8889762.html