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