Из всего материала, который я использовал для изучения C ++, auto
всегда был странным спецификатором продолжительности хранения, который не служить любой цели. Но совсем недавно я столкнулся с кодом, который использовал его как имя типа само по себе. Из любопытства я попробовал, и он предполагает тот тип, который я ему назначил!
Внезапно итераторы STL и вообще все, что использует шаблоны, стало в 10 раз легче писать. Такое ощущение, что я использую «забавный» язык вроде Python.
Где это ключевое слово было всю мою жизнь? Сможете ли вы разбить мои мечты, сказав, что это эксклюзивно для Visual Studio или не переносимо?