小编Vul*_*ryn的帖子

此基于范围的“ for”语句需要合适的功能,但没有找到

我是编程新手,我正在尝试在编写的代码中使用基于范围的for循环。循环范围基于用户输入的2个输入。

但是我的代码无法编译,并且会出错:

“此基于范围的'for'语句需要适当的功能,但未找到任何功能”。

无论如何有解决此问题的方法,还是我应该使用基于范围的for循环以外的方法?我应该指定我不熟悉指针或类。

我的代码的简化版本:

cin >> rangestart>> rangeend;
int val{ rangestart };
for (auto val : rangeend)
{
    vec.push_back(val);
}
Run Code Online (Sandbox Code Playgroud)

c++

2
推荐指数
1
解决办法
78
查看次数

标签 统计

c++ ×1