我有以下法典(此处作调整后,可能会有打字或 st脚):
typedef boost::ptr_vector<SomeClass> tvec;
tvec v;
// ... fill v ...
tvec vsnap;
for(tvec::iterator it = v.begin(); it != v.end(); ++it)
{
if((*v).anyCondition)
vsnap.push_back( it ); // (*it) or &(*it) doesn t work
}
现在,我的问题是,我不得不以任何方式推倒一个炉子,而我却不把点子放在它的一边。
是否容易看一看,还是会激起 p子,为本案作出错误选择?
提前感谢。