【发布时间】:2022-01-05 21:08:38
【问题描述】:
我想保留一个数字向量。我不确定数组向量是什么样的,但我想它看起来像这样:
std::vector<int[5]> myvector;
然后像这样访问它:
myvector[3][4] = 3;
奇怪的是(或不是)我以前从未见过这种技术。有没有原因。这种事情本质上是不常见的吗?还是将数组包装在类对象类型中会更好?
【问题讨论】:
-
C 风格的数组不是 cooiable,所以它们不能是向量中的元素类型。
std::array,另一方面…… -
std::vector<std::array<int,5>> myvector;