【发布时间】:2010-06-16 10:32:55
【问题描述】:
以下代码无法正常工作。应该如何正确完成?
for (std::set<Color>::iterator i = myColorContainer.begin();
i!=myColorContainer.end();
++i)
{
if ( *i == Yellow)
{
DoSomeProccessing( *i );
myColorContainer.erase(i);
}
}
【问题讨论】: