// MVS2019: // > You are using the _MSVC_LANG=[201703L] // > You are using the __cplusplus=[199711L] // work: #if (__cplusplus >= 201103L) || (defined (_MSC_VER) && _MSVC_LANG >= 201103L) ... #else ... #endif