【发布时间】:2012-08-20 23:08:06
【问题描述】:
这是我的代码:
for (list<moveStringTree>::iterator tempIterator=moveList.begin();tempIterator!=moveList.end(); ++tempIterator)
{
moveStringTree *move = tempIterator;
}
但它给了我一个错误。如果有铸道,我不喜欢。这太耗时了。无论如何,我想抛出一个列表并对其中的每个对象做一些事情。我能做些什么? foreach 无济于事。因为只有它会给出一个副本。
【问题讨论】:
-
错误 1“初始化”:无法从“std::_List_iterator<_mylist>”转换为“moveStringTree *”
标签: c++ list for-loop iterator