gpt4 book ai didi

c++ - VS2008 SP1 中的 Lambda 表达式支持

转载 作者:搜寻专家 更新时间:2023-10-31 01:23:55 26 4
gpt4 key购买 nike

Visual Studio 2008 SP1 是否支持来自 C++ 0x 的 lambda 表达式?下面的示例抛出语法错误。是否有用于编译器或其他东西的“-Cpp0x”标志?

#include <algorithm>
#include <iostream>
#include <ostream>
#include <vector>

using namespace std;

int main()
{
vector<int> v;

for (int i = 0; i < 10; ++i)
{
v.push_back(i);
}

for_each(v.begin(), v.end(), [](int n) { cout << n << " "; });
cout << endl;
}

提前谢谢你。

最佳答案

参见 Stackoverflow question #146381

简单地说:没有。 Visual Studio 2010 将在某种程度上支持 C++0x,但我不确定这是否会包括 lambda 表达式。

关于c++ - VS2008 SP1 中的 Lambda 表达式支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/472667/

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