La mia domanda è certa per chiunque abbia familiarità con la sintassi C++. Sto solo imparando C++ e questo è un po 'di tipo di compiti.Come recuperare il tipo di valore da iteratore in C++?
template<typename Iter>
void quickSort(Iter begin, Iter end)
{
//..
auto pivot = * (begin + (end - begin)/2);
//..
}
perno si suppone che contengono valore dal centro di [inizio, fine] intervallo. Ite Il codice che ho scritto lì funziona, ma auto
è una parola chiave dal nuovo standard della lingua. Come si fa alla vecchia maniera? Cosa scrivere invece di auto
?
Questo è quello che mi piace vedere. Qualcuno che sta solo imparando C++, usando iteratori e 'auto'. :) – jalf