Automatico
Gli oggetti e le variabili con archiviazione automatica sono locali a un'istanza specifica di un blocco.Nel codice ricorsivo o multithreading, gli oggetti automatici e le variabili sono garantiti per disporre di archiviazione diversa in istanze diverse di un blocco.Oggetti automatici e variabili dei file di Microsoft C++ nello stack del programma.
Gli oggetti e le variabili definiti all'interno di un blocco hanno autoidentificatori archiviazione se non diversamente specificato utilizzando il extern o statico parola chiave.Gli oggetti automatici e le variabili possono essere specificati mediante il autoidentificatori parola chiave, ma utilizzo esplicito di autoidentificatori non è necessaria.Gli oggetti automatici e le variabili non dispongono di collegamento.
Gli oggetti automatici e le variabili vengono mantenuti solo fino alla fine del blocco in cui sono dichiarati.