Ошибка "Use of undeclared identifier 'size'"
Вроде всё правильно написал, но пишет мол
Use of undeclared identifier 'size'
#include <iostream>
using namespace std;
int main() {
int a [30];
for (int i = 0; i < size(a); i++) {
cout << i << "Число"<<endl;
}
return 0;
}
Ответы (1 шт):
Автор решения: Harry
→ Ссылка
Потому что нужно подключить соответствующий файл - список см. здесь, ну и компилятор должен поддерживать C++17.
Это если вы хотите получить количество элементов. Если размер в байтах - надо sizeof(a).
Если компилятор этот стандарт не тянет - можно использовать sizeof(a)/sizeof(a[0]).