Microsoft Visual Studio 10 не является компилятором C ++ 11.
Их первый компилятор, который полностью поддерживает C ++ 11 (включая, следовательно, определяемые пользователем литералы , что вы пытаетесьиспользовать) является MSVC2017.
Наконец, обратите внимание, что 10.5
является double
, не a long double
.