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
有所不同。