C++ Guru Herb Sutter proponuje, że powinniśmy prawie zawsze używać "auto". Mówi to na swoim website i ostatnio powtórzył to na CppCon 2014 conference."Zawsze używaj Auto" w C++ 11?
Starałem się postępować zgodnie z jego radami i nie jestem przekonany. Czy jest tu ktoś, kto zgadza się z Sutter i kto może mi powiedzieć dlaczego
auto gender = string{};
auto number = string{};
auto person = string{};
jest lepsza niż
string gender, number, person;
co jest, co skończyło się na piśmie w moim kodu, bo nie mógł znieść auto styl.
Edit:
auto gender = string{}, number = string{}, person = string{};
również możliwość, ale moim zdaniem to jest jeszcze gorzej.
Zrób sobie i wszystkim innym przysługę i używaj std :: string zamiast ciągów. – gnasher729
Deklarowanie wielu zmiennych w jednym wierszu jest zwykle również mile widziane. – gnasher729
Gdy zaczniesz pracować tylko z szablonami, sensowne będzie używanie auto (prawie wyłącznie). – Shaggi