gpt4 book ai didi

c++ - 基于 MSVC 10 范围的 for 循环

转载 作者:太空狗 更新时间:2023-10-29 19:46:37 26 4
gpt4 key购买 nike

目前在我们正在处理的一个大型 c++ 项目中,我们有一堆新的 for 循环样式,如下所示:

for (auto& value : values)

到目前为止,我们一直只使用 gcc 4.6 进行编译。最近一些代码库正在移植到 Windows,一些开发人员想在 msvc++ 10 中编译,但似乎新的 for 循环语法还没有得到完全支持。

非常希望不必重写所有出现此语法的地方。

解决此问题的最佳方法是什么?

更新:看起来这个问题在 MSVC11 中已经解决了。

最佳答案

你可以使用 Boost.Foreach :

//Using Xeo's example:
BOOST_FOREACH (auto& e, values) {
std::cout << e << " ";
}

关于c++ - 基于 MSVC 10 范围的 for 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9221842/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com