Eventuali duplicati:
Is it possible to print out the size of a C++ class at compile-time?stampa sizeof (T) al momento della compilazione
Posso uscita la dimensione di un oggetto al momento della compilazione? Poiché il compilatore ha già queste informazioni quando sta compilando un file sorgente, posso vedere (al momento della compilazione) piuttosto che passare attraverso il lungo processo di output della dimensione da qualche parte nella console dell'applicazione o nella finestra di output di debug?
Ciò sarà molto utile soprattutto quando sono in grado di compilare file di origine singola che mi consente di risparmiare moltissimo tempo quando lavoro su progetti di grandi dimensioni.
È questo quello che stai cercando? http://stackoverflow.com/questions/2008398/is-it-possible-to-print-out-the-size-of-ac-class-at-compile-time – birryree
Molti compilatori hanno un '# pragma' o altro direttiva che può essere utilizzata per generare valori durante la compilazione. Dovrai controllare la documentazione del tuo compilatore. Sfortunatamente non so come ottenere il compilatore per valutare l'espressione prima che generi l'output. –
No, è una domanda diversa. –