错误:调用"开始(常量无符号 int&)"没有匹配函数|
error: no matching function for call to 'begin(const unsigned int&)'|
#include <iostream>
using namespace std;
int main()
{
constexpr size_t b = 10;
int arr[b];
for ( int i = 0; i<b; i++)
{
arr[i] = i;
}
for ( int x : b)
{
cout<<x;
}
}
代码显示在上面。为什么我不能使用 for 循环范围打印数组的内容?当我尝试时,它给了我一个错误说错误:调用"开始(常量无符号 int&)"没有匹配函数|
为什么我不能使用 for 循环范围打印数组的内容?
你可以;但范围是数组arr
,而不是它的大小b
:
for (int x : arr)
^^^
相关文章:
- 在函数 'int main(int, char**) 中,没有声明 'MIN'
- 错误:无效使用非静态成员函数"int test::hotplug_callback(libusb_contex
- 重载函数 int vs double
- 错误 C2084:函数"int main(void)"已具有主体
- 无效使用非静态成员函数 int test::funcAB(int, int)
- 错误:函数"int open(...)"的隐式声明
- 如何在没有参数的情况下实现返回双向链表大小的函数?int size() const.
- 错误:参数太少,无法函数"int Solution(std::vector<int>, int)"
- arr++ 在函数"int f(int arr[])"中是什么意思?
- 带有声明帐户的C 构造函数(int = 0);
- 如何初始化一个在C++中期望向量和变量的构造函数<int>?
- C++,实现函数"int next(std::string param)"时出现奇怪的编译器错误
- 单链表交换函数(int,int)
- 插入 std::map<int, std::vector 的简短函数<int>>
- 函数int get()和istream&get(char&c)有什么区别
- 该函数 int f() 没有警告不返回任何值?
- 没有用于启动"ostream_iterator"的匹配构造函数<int>
- 函数"int __cdecl invoke_main(void)"中引用LNK2019未解析的外部符号_main错误 (?invoke_main@@YAHXZ)
- 函数"int (*function())[10];"是什么意思?
- 非成员函数 'int find(const T&)' 不能有 cv 限定符