Allocazione statica della memoriaIn informatica, con allocazione statica della memoria si intende l'allocazione di memoria per l'utilizzo di un programma durante la sua compilazione, diversamente per quanto accade con la memoria allocata dinamicamente o automaticamente, che invece viene resa disponibile a runtime. Un esempio di questa tecnica può essere fatta con il modulo di un programma (ad esempio una funzione) che dichiari localmente dei dati statici, determinandone quindi a priori la dimensione. La keyword staticL'effetto della keyword static varia tra i diversi linguaggi di programmazione, ma mantiene delle sostanziali affinità tra di essi. In C, ad esempio, una variabile definita come void func (void)
{
static int a;
/* ...*/
}
è disponibile per tutte le chiamate della funzione Nei linguaggi orientati agli oggetti, invece, la keyword static viene utilizzata per designare una variabile che, all'interno di una classe, viene condivisa tra tutti gli oggetti istanziati. Voci correlate |
Portal di Ensiklopedia Dunia