【发布时间】:2010-09-16 21:03:40
【问题描述】:
我最近才发现 Visual C++ 2008(也许还有更早的版本?)在 stl 列表等上支持 for each 语法以促进迭代。
例如:
list<Object> myList;
for each (Object o in myList)
{
o.foo();
}
我很高兴发现它,但是当有人决定我需要能够用 gcc 或其他编译器编译我的代码时,我担心可移植性。这种语法是否得到广泛支持,我可以在不担心可移植性问题的情况下使用它吗?
【问题讨论】:
标签: c++ visual-c++ stl foreach