Вы должны указать диапазон в функции подсчета:
count (InputIterator first, InputIterator last, const T& val)
Пример:
#include <iostream>
#include <algorithm>
using namespace std;
int main(){
string s= "anagram";
cout << count(s.begin(), s.end(), 'a') << endl;
return 0;
}
Выход:
3