enable ```__cplusplus>=201103``` guarded code on recent MSVC.
MSVC does not define __cplusplus as >=201103 yet. An older version of MSVC is probably sufficient, but I can't test that.
MSVC does not define __cplusplus as >=201103 yet. An older version of MSVC is probably sufficient, but I can't test that.