ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
22 ноября
983724 Топик полностью
йцукен (03.03.2020 19:08, просмотров: 373) ответил Сидоргек на Спасибо, как работает, понял, а нахуа - пока нет.
Иногда тип такой длинный, что его противно писать руками, иногда он известен компилятору, но неизвестен программисту, как тип лямбда-функции (но если вы проспали авто, то лямбды вы тоже проспали). Но главное применение auto - шаблоны. Например,  template <typename T, typename U> void foo(T x, U y) { auto z = x * y; ... } Какой должен быть тип у переменной z? Очевидно, такой, как у произведения x*y, но пока мы не знаем типов T и U, мы не можем знать тип их произведения.