Perché non è passato first
come riferimento e const?Perché la seconda variabile è passata come riferimento e const
template <typename Iterator>
int distance(Iterator first, const Iterator & last) {
int count;
for (; first != last; first++)
count++;
return count;
}
Solo per curiosità, dove hai trovato questo frammento di codice? – juanchopanza
@juanchopanza era una soluzione per un esercizio che dovevamo fare a uni – code511788465541441