使用Microsoft Visual Studio 2013的C ++ 11用户定义的文字

时间:2014-04-21 23:36:55

标签: c++ c++11 visual-studio-2013 user-defined-literals

据我所知,MVS 2013中包含并支持UDL。

我尝试过这样的事情:

    myclass operator"" _suffix();
    int     operator"" _suffix();

上述两行都会在""说它期望一个运营商。我的猜测是项目设置有问题,因为代码应该有效,而MVS13支持UDL。

可能是什么问题,我该如何解决?

1 个答案:

答案 0 :(得分:5)

MSVC 2013或更低版本不支持用户定义的文字。然而,它们在MSVC“14”CTP中得到支持,并将成为最终MCVC 2015版本的一部分。

来源: C++11 Features in MSVCVS 14 CTP