【发布时间】:2015-07-07 10:39:14
【问题描述】:
我刚刚安装了 Visual Studio 2015 RC Pro,因为我想使用 c++11 的 std::to_string 但它似乎仍然不是 11...
std::cout << _cplusplus << std::endl;
给我 199711。 VS 2015 RC 不应该有 11 个吗?还是我做错了什么? 帮助表示赞赏。
编辑:我想要什么似乎不是很清楚,所以这里有更多信息:
我想使用 to_string,它是 c++11 中 std 的成员,它将 int(在本例中)转换为字符串。
std::to_string(5);
给我一个错误:“std has no member to_string”
【问题讨论】:
-
VS2015 提供了几乎完整的 C++11 实现,参见例如blogs.msdn.com/b/vcblog/archive/2014/11/17/…
-
是的,但我似乎根本没有 11 个?编辑:blogs.msdn.com/b/vcblog/archive/2015/04/29/…
-
但是我不关心宏,我不打算使用它。我只想要 std::to_string 并且它不存在。我很确定 C++11 根本没有实现。如果是,我怎样才能让 std::to_string 工作?
-
天啊,我智障了。我一直在寻找这个几个小时,我不包括字符串标题...谢谢老兄
标签: c++11 visual-c++ visual-studio-2015