c++ - 数组还是 vector ?

标签 c++ arrays vector

<分区>

Possible Duplicate:
When would you use an array rather than a vector/string?
What is the difference between std::array and std::vector? When do you use one over other?

我总是对一切都使用 vector (动态数组),我从不使用普通数组,这有什么缺点吗,例如,会不会有一段时间 vector 不适合,而普通数组适合功能?

最佳答案

根据 Bjarne Stroustrup , 你应该使用 vector over Array除非你有充分的理由使用数组。

关于c++ - 数组还是 vector ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14479461/

相关文章:

vector - Julia:如果向量中的任何元素大于 50,则返回整个向量

c++ - C++:在constexpr构造函数中初始化成员数组

java - 将数组值设置为等于 Java 动态加载类中的变量

c - 如何从字符串数组中访问数据? C

image - 从另一个 SVG <path> 中剪出一个

python - 如何向量化 `__call__`方法

c++ - 构建了一个小程序来测试代码,但无法使循环正常工作

C++ 从 ‘const type* const’ 到 ‘type*’ 的无效转换

c++ - 使用专门函数的异构集合的 STL 算法

java - 尝试在方法中访问三角形数组时出现空指针异常