Commit cf040c0fef4a049a75a5ec7972f518b9034bdc76

Egor Pugin 2019-03-28T19:06:12

Disable unwanted C++ definitions for MSVC. MSVC does not set __cplusplus to the latest standard and also it does not like redefining some keywords.