Ho letto in alcuni articoli che c'è qualcosa chiamato Inizializzazione di blocchi in java; dove possiamo eseguire alcuni compiti di inizializzazione Quando la classe viene caricata o viene creata un'istanza.Esiste un costrutto come Java che inizializza i blocchi in C++?
Oltre ai metodi e ai costruttori, i blocchi di inizializzazione sono il terzo posto in un programma Java in cui è possibile eseguire le operazioni.
class InitDemo
{
static int y;
int x;
{
y = 10;
x = 0;
}
}
chiedo se non v'è tale Paradigme in C++? Grazie.
C non ha il concetto di classi "caricate" e la sua vista della statica è completamente diversa da quella di Java. Quindi, a parte gli inizializzatori statici, non c'è nulla di simile. –
(In sostanza, il blocco 'static' in Java è il costruttore della classe, perché le classi sono (semi) oggetti a pieno titolo.Le classi C++ non sono oggetti.) –
Grazie per le informazioni, che è stato utile. –