Информация об изменениях

Сообщение Re[4]: Что такое Modern C++ Style? от 19.02.2018 12:45

Изменено 22.04.2019 9:22 deleted2

Re[4]: Что такое Modern C++ Style?
S>
S>vector<int>::iterator it = v.begin();
S>auto it = v.begin();
S>


Напишите это в реальном коде, где вектор где-то на полстраницы выше итератора. И уже надо смотреть наверх и искать, к чему относится этот итератор.

S>
S>float x = 3.14; // float; преобразоваение double->float
S>auto x = 3.14; // double
S>


Если вы не приучены писать 3.14f, то auto вас не спасет.

S>Бывает удобно:

S>
S>auto func()
S>{
S>    return 42;
S>}
S>


Ни разу не видел такого в реальном коде.

S>В лямбдах:

S>
S>[](auto x){}
S>


S>В других языках, в C#, например, я не слышал чтобы жаловались на var. В Java собираются ввести. Я уже молчу о более новых языках.


Ради моды вы используете аuto? Чтобы показать что это правильно, вы используете из пальца высосанные примеры.
Зачем? Это же фанатизм.
Re[4]: Что такое Modern C++ Style?
deleted