我有某种类型的 std::list,例如list<FILE>
. 我需要 for-each 访问存储在其中的所有值,例如:
list<FILE>::iterator iter;
for(iter = Preferences::OpenFD.begin(); iter != Preferences::OpenFD.end(); iter++)
{
fclose(iter);
}
这不起作用,因为 iter 不是文件。我怎样才能达到这个迭代器指向的值?