QVector 用法
QVector<T>
提供动态数组模板类。它在大多数情况下提供比 QList<T>
更好的性能,因此它应该是首选。
它可以通过各种方式初始化:
QVector<int> vect;
vect << 1 << 2 << 3;
QVector<int> v {1, 2, 3, 4};
最新涉及初始化列表。
QVector<QString> stringsVector;
stringsVector.append("First");
stringsVector.append("Second");
你可以这样得到矢量的第 i 个元素:
v[i]
或 at[i]
确保 i
是有效位置,即使 at(i)
不进行检查,这与 std::vector
有所不同。