Поделиться через


Automatic

Объекты и переменные с автоматическим хранилищем являются локальными по отношению к данному экземпляру блока. В рекурсивном или многопоточном коде для автоматически создаваемых объектов и переменных выделяются отдельные хранилища в разных экземплярах блока. В Microsoft C++ автоматически создаваемые объекты и переменные хранятся в стеке программы.

Объекты и переменные, определяемые в блоке, имеют хранилище auto, если не указано иное с помощью ключевого слова extern или static. Автоматически создаваемые объекты и переменные можно задать с помощью ключевого слова auto, но использовать auto явно не обязательно. Автоматически создаваемые объекты и переменные не имеют компоновку.

Автоматически создаваемые объекты и переменные сохраняются только до конца блока, в котором они определены.

См. также

Ссылки

Классы хранения в C++

Ключевое слово auto