“ Array”,“ Vector”和“ Matrix”的术语对我来说通常表示完全相同的事物。一组单独的实体的集合,它们都由相同的数据类型组成,由一个自己的整体实体表示。
加:在C ++环境中,该标准还提供了std::array
和std::vector
的容器,其中std::vector
将向量表示为“动态大小”。看来向量与C ++中的数组有所不同。那个怎么样?
提前感谢。
“ Array”,“ Vector”和“ Matrix”的术语对我来说通常表示完全相同的事物。一组单独的实体的集合,它们都由相同的数据类型组成,由一个自己的...
在标准c ++中,只有std::vector
和std::array
。标准库中没有矩阵类。两者都是连续的随机访问容器。区别在于,vector
允许在运行时指定(并更改)元素的数量,而array
是固定大小的容器。