Ciao,C'è un modo semplice per sapere se una classe/struct non ha membri di dati?
c'è un modo semplice in C++ per dire (in fase di compilazione) se una classe/struttura non ha membri di dati?
E.g. struct T{};
Il mio primo pensiero è stato quello di confrontare sizeof(T)==0
, ma questo sembra sempre di essere almeno 1.
La risposta ovvia sarebbe quella di guardare solo il codice, ma vorrei passare su questo.
qualificherebbe un v-table come membro dati? È una specie di nascosto. – CashCow
'sizeof (T) == 0' sembra esistere in D, ma è vietato dallo standard C++, corretto. –
Curioso perché vuoi farlo? –