【发布时间】:2021-02-14 20:03:05
【问题描述】:
假设我有一个有以下成员的班级
QVector<bool> m_vector;
然后在构造函数上我可以做
m_vector.resize(SIZE);
for (int i = 0; i < SIZE; ++i)
m_vector[i] = false;
或(更短)
m_vector = QVector(SIZE, false);
越短的方法越短越好?或者分配操作员告诉我有一个(不必要的)副本正在进行,我应该更喜欢非较短的方法?
【问题讨论】:
-
我认为你在for循环中有错误,你可能想使用'm_vector[i] = false'
-
不用了,谢谢兄弟!