c++ - 为什么统一初始化列表功能在 C++ 的 VS2012 中不起作用

标签 c++ visual-studio-2012 c++11

我无法在 C++ 的 VS 2012 中使用统一初始化程序。

这可能是什么原因?在C++程序中使用uniform initializer特性有什么问题吗?

最佳答案

统一初始化和 initializer_list 仅在 November 2012 CTP 中添加到 VS 2012 .请注意,这只是向 VS 添加了语言级别功能和 initializer_list header 。这意味着您可以将它们用于您的代码,但标准容器尚未使用它们。

正如 @dyp 在评论中指出的那样,VS 2013 确实完全支持它们,但在实现中存在一些错误。

关于c++ - 为什么统一初始化列表功能在 C++ 的 VS2012 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22748107/

相关文章:

c++ - 在 boost 日志中组合过滤器

visual-studio - Visual Studio 2012 命令窗口不支持 "xsd"命令吗?

c# - ASP.NET MVC 4 + Ninject MVC 3 = 没有为此对象定义无参数构造函数

c++ - 获取 std::string 容器的 C 字符串迭代器

c++ - 共同的初始序列和比对

c++ - 具有固定数量的模板参数的类内部的多个包扩展

python - 尝试编译 Yolo 时,出现找不到包错误

c++ - 杂项临时对象 T()

C++ epoll 与 container_of

c++ - 为什么 static_cast 不使用转换运算符指向 const 的指针?