Condividi tramite


Automatic

Gli oggetti e le variabili con archiviazione automatica sono locali rispetto a un'istanza specifica di un blocco. Nel codice ricorsivo o multithreading, gli oggetti automatici e le variabili automatiche dispongono di un'archiviazione diversa in istanze diverse di un blocco. In Microsoft C++ gli oggetti automatici e le variabili automatiche vengono archiviati nello stack del programma.

Gli oggetti e le variabili definiti all'interno di un blocco dispongono di un'archiviazione automatica, se non diversamente specificato utilizzando la parola chiave extern o static. Gli oggetti automatici e le variabili automatiche possono essere specificati utilizzando la parola chiave auto, ma l'utilizzo esplicito di auto non è necessario. Gli oggetti automatici e le variabili automatiche non dispongono di collegamento.

Gli oggetti automatici e le variabili automatiche vengono mantenute solo fino alla fine del blocco in cui sono dichiarate.

Vedere anche

Riferimenti

Classi di archiviazione C++

Parola chiave auto