自动矢量调整大小

时间:2016-03-27 22:12:51

标签: c++ arrays vector dynamic data-structures

我有一个使用默认构造函数初始化的向量std::vector<Data> v。如果我拨打v[2],则可能存在分段错误。我的问题是,是否存在允许以下内容的数据结构?

  1. 可以使用简单的v.clear()方法清除。

  2. 当我致电v[n]时,所有元素v[0..n-1]都使用默认构造函数Data进行初始化。

0 个答案:

没有答案