#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;
}
}
Код указан выше. Почему я не могу распечатать содержимое массива, используя диапазон для цикла? Когда я пытаюсь, это приводит к ошибке: Ошибка: нет подходящей функции для вызова «begin (const unsigned int &)» |ошибка: нет соответствующей функции для вызова «begin (const unsigned int &)» |
алгоритм вы ищете, чтобы заменить первый цикл 'станд :: iota'. – chris