Скажем, у меня есть функция:
void someFunc(int *x,int count);
, которая находится вне моего контроля, поэтому я не могу написать ее для принятия итераторов.(независимо от конкретной реализации STL):
vector<int> v;
/* ... */
someFunc(&v[0],v.size());
Очевидно, что одним примером счетчика является vector<bool>
.Как насчет любого другого типа?(при условии, что я не специализировался vector
в любом случае).