Так что я просто пытаюсь установить значение данного массива для результата функции count. Я прочитал API относительно функции count, но я продолжаю получать ошибку expression must have class type
при попытке передать мои аргументы указанной функции count.функции для поиска начала и конца массива
Вот мой код до сих пор:
#include <iostream>
#include <limits>
#include <algorithm>
#include <array>
using namespace std;
int main(){
const size_t ARRAY_SIZE = 400;
int totalElements;
cout << "How many grades will you be entering?: ";
cin >> totalElements;
int gradesArray[ARRAY_SIZE];
for(int i = 0; i < totalElements; i++){
cout << "Please enter a grade: ";
cin >> gradesArray[i];
}
//to be incrimented with each count of a certain grade, from 0-5
int countOfGrades[6] = {0, 0, 0, 0, 0, 0};
countOfGrades[0] = count(gradesArray.begin(),gradesArray.end(),0);
return 0;
}//end of main
Где вы определили 'count'? –
http://www.cplusplus.com/reference/algorithm/count/ – FluffyKittens
@ScottHunter: Он не сделал этого: http://en.cppreference.com/w/cpp/algorithm/count –