Templates and generic programming
T.12
Предпочитайте имена концептов вместо `auto` для локальных переменных
Причина
auto — наиболее слабый концепт. Имена концептов несут больше смысла, чем просто auto.
Пример
vector<string> v{ "abc", "xyz" };
auto& x = v.front(); // плохо
String auto& s = v.front(); // хорошо (String — концепт из GSL)
Контроль
- ???