【发布时间】:2012-10-29 16:23:18
【问题描述】:
假设我使用嵌套的 for 来比较同一列表中的对象:
for( list<Object>::iterator iter = list.begin() ; iter != list.end() ; ++iter )
{
for( list<Object>::iterator iter2 = list.begin() ; iter2 != list.end() ; ++iter2 )
{
if( iter == iter2 )
{
// does this mean iter is pointing to the same INDEX
// as iter2? Will this work as expected?
}
}
}
【问题讨论】:
-
如果没有,
iter != list.end()怎么能工作? -
我是这么想的,但我还是决定问一下。