首页 > 解决方案 > “C++ 98 模式下不允许基于范围的循环”Visual Studio 代码中的错误

问题描述

我正在尝试学习向量并且碰巧遇到了这段代码,我尝试在 Visual Studio Code 中构建它,但不幸的是,它不起作用。

这是问题选项卡中显示的错误消息 这是问题选项卡中显示的错误消息

这是构建后终端中显示的错误消息 这是构建后终端中显示的错误消息

我用谷歌搜索了错误消息,但我似乎找不到任何可以在 VS Code 中解决这个问题的东西。我知道 for 循环可以用基本更简单的形式编写,但无论如何可以使这种格式工作吗?

#include <iostream>
#include <string>
#include <vector>
int main() {
    std::vector <int> vecOfInts(5);
    for (int x: vecOfInts)
    {
        std::cout << x << std::endl;
    }
}

标签: c++

解决方案


推荐阅读