Вообразите это:
int main (void)
{
int V[101];
populateSomehow(V);
std::sort(V, &V[100]); //which one
std::sort(V, V+100);
}
Есть ли «более безопасный»?
Ты можешь использовать std::begin
а также std::end
начиная с с ++ 11. Например:
int V[100];
std::sort(std::begin(V), std::end(V));
Есть еще один способ в стиле C:
int V[101];
std::sort(V, V + sizeof(V)/sizeof(V[0]));