Prefer prefix ++operator for non-primitive types like iterators for
performance reasons. Prefix ++/-- operators avoid creating a temporary
copy.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
int ret = collection_list(c, go);
if (ret == 0) {
o.reserve(go.size());
- for (vector<ghobject_t>::iterator i = go.begin(); i != go.end() ; i++)
+ for (vector<ghobject_t>::iterator i = go.begin(); i != go.end() ; ++i)
o.push_back(i->hobj);
}
return ret;
if (ret == 0) {
*next = gnext.hobj;
ls->reserve(go.size());
- for (vector<ghobject_t>::iterator i = go.begin(); i != go.end() ; i++)
+ for (vector<ghobject_t>::iterator i = go.begin(); i != go.end() ; ++i)
ls->push_back(i->hobj);
}
return ret;
int ret = collection_list_range(c, gstart, gend, seq, &go);
if (ret == 0) {
ls->reserve(go.size());
- for (vector<ghobject_t>::iterator i = go.begin(); i != go.end() ; i++)
+ for (vector<ghobject_t>::iterator i = go.begin(); i != go.end() ; ++i)
ls->push_back(i->hobj);
}
return ret;