Ho creato una classe X avendo solo 2 funzioni pubbliche (costruttore e distruttore), e utilizzando sizeof
all'operatore la dimensione della classe sta per essere 1.Come calcola le dimensioni l'operatore C++ sizeof?
Quando aggiungo un membro di dati privati di tipo char
alla dichiarazione classe superiore , la dimensione è ancora 1. Infine aggiungo un tipo intero ad esso come membro di dati di classe, e ora la dimensione è di 8 byte.
Gentilmente spiegami come viene calcolata una dimensione della classe.
Si prega di inviare il codice relativo. –