Объявление автоматически создаваемых объектов
В C++ объекты можно объявлять с использованием автоматического класса хранения и ключевого слова auto или register. Если ключевое слово класса хранения не используется для локального объекта (объявленного объекта внутри функции), предполагается, что используется значение auto. C++ инициализирует и объявляет эти объекты иначе, чем объекты, объявленные со статическими классами хранения.