我用的是vs2022预览版,搞snippet的时候无意中试了下foreach,结果试出了以下结果:
这段代码居然能通过编译并运行!
我的意思是for (auto& e : c) 我知道,但是for each in 组合??什么时候c++支持这个的。
这也不是std的for_each,而是语言层面的支持
```c++
void main()
{
vector c{ 1,2,3, };
for each (auto& e in c)
{
cout << e;
}
}
```?
还是说这是微软vs2022做的特殊化?
我看下了项目的属性,编译开关用的是c++14规则。
希望有人能解答我这个疑惑。