c++ - “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;
}
}
解决方案
推荐阅读
- php - 000webhost中没有特殊字符的数据库密码问题
- python - 如何使用python google colab将带有边界框的图像存储在文件夹中?
- python - 使用 scipy.integrate odeint 函数时如何修复值错误?
- python - 无法存储 Selenium Web 驱动程序对象以通过 Django 视图恢复它
- javascript - 基于多个条件从复杂数组结构中删除数据
- python - 使用正则表达式 python 提取字符串
- javascript - Promise.all 中的多个文件读取不起作用
- c# - C#:如何使用 IReadOnly 字典实现接口,该字典包含来自包含具体值的具体字典中的接口值
- android - BottomNavigationView 双击
- javascript - How do you add a Fontawesome icon to a button in a JavaScript function