iterator++
来源:9-6 观察者模式的实现2

avoidOverfitting
2020-11-03
auto it = _Obs.begin();
for (; it != _Obs.end(); it++)
{
...
}
请问老师,这里如果用it++,会先返回一个iterator的copy吗?需不需要改成++it更好一些?
写回答
1回答
-
对于简单类型,在vector中,前置和后置区别不大;但是如果自定义类型,前置++的效率高些,少临时对象;如果不知道,可以直接使用前置++。
10
相似问题