Dato il seguente utilizzo di auto
:C++ 11 auto e size_type
std::vector<int> v;
for (auto i = 0; i < v.size(); ++i) {
...
}
sarebbe ideale per C++ per dedurre i
come std::vector<int>::size_type
, ma se si guarda solo l'inizializzatore per i
, si vedrebbero un numero intero Qual è il tipo dedotto di i
in questo caso? È l'uso appropriato di auto
?
Senza sapere cosa si fa con 'i' è impossibile dirlo. –
Non ho mai saputo che 'auto' è usato per dedurre il tipo appropriato di una variabile! lo fa? –
@ Mr.TAMER Sì, hanno cambiato il suo significato in C++ 11. –