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