C++ dynarrays的状态如何?

C++ dynarrays的状态如何?,c++,c++14,dynamic-arrays,dynarray,C++,C++14,Dynamic Arrays,Dynarray,现在有人支持。说: 具有自动存储的运行时大小的阵列 持续时间,Jens Maurer建议使用运行时绑定的数组。这些阵列 对于std::dynarray,就像普通固定大小数组对于std::array一样 在这篇文章中,乔纳森·韦克利说: 我们应该在手册中添加一个C++14状态表,但同时 下面是对图书馆状况的快速总结 这些都不见了: N3672添加实用程序类以表示可选对象的建议 N3655转化性状重复 n3662 C++动态数组< /LI> N3644空前向迭代器 特征一是简单的,但有点乏味

现在有人支持。说:

具有自动存储的运行时大小的阵列 持续时间,Jens Maurer建议使用运行时绑定的数组。这些阵列 对于std::dynarray,就像普通固定大小数组对于std::array一样

在这篇文章中,乔纳森·韦克利说:

我们应该在手册中添加一个C++14状态表,但同时 下面是对图书馆状况的快速总结

这些都不见了:

  • N3672添加实用程序类以表示可选对象的建议
  • N3655转化性状重复
  • n3662 C++动态数组< /LI>
  • N3644空前向迭代器
特征一是简单的,但有点乏味,而迭代器是一个 可能只影响调试模式,但其他两个是实质性的 作品。是否有人计划在或 还没有

但是,n3662还表示:

我们建议采用C可变长度数组,而不是 为绑定元素数的数组定义一个新工具 在施工中。我们称这些动态数组为dynarray


gcc
页面上,我似乎无法使用快速CTRL+F键找到
dynarray
。那么
dynarray
很快就要实现了吗?
可变长度数组是会保留还是会消失?

std::dynarray
最初打算使用c++14。然而,后来决定将
std::dynarray
移动到一个“数组TS”,其中可能还包括一些
std::Array\u视图
类。主要原因是,在某些情况下,委员会在堆分配与堆栈分配的某些方面没有达成一致意见(如果您尝试使用
new
分配
std::dynarray
)。因此,决定推迟。关于应该做什么,仍然有一些疑问

该类将无法用于C++14。它可能与数组TS或C++17一起提供

更新:
std::dynarray
不在C++14中,也不会在C++17中,数组TS已经停止使用,因此不久标准中可能不会有任何接近
std::dynarray
的内容。如果我正确理解标准的当前位置,而不是神奇的运行时大小的数组,委员会宁愿为运行时大小的类提出一个通用解决方案,但到目前为止被拒绝。

对我来说很好(wrt“死链接”)。哦,呵呵,这是n3662中的一个打字错误。他们联系了n3467。