Słowo kluczowe w C++ 11: auto jest świetne. Jednak moim zdaniem, jeśli typ jest nieregularny (patrz na przykład What is a "Regular Type" in the context of move semantics?) wykorzystanie auto staje się
Na stronie 91 książki Elementy programowania, Stepanov i McJones powiedzieć, że pojęcie Iterator wymaga successor funkcja ale to niekoniecznie regularne ponieważ ... i = j nie oznacza, że successor(i)
Z typem regularnym, mam na myśli definicję Stepanov w Elementy programowania, w zasadzie, że istnieje koncepcja równości i że obiekty, które są kopie siebie nawzajem porównać równe. Więc kiedy masz Re