Mentre una struct crea un sovraccarico in fase di esecuzione, il confezionamento di una serie di variabili di uso frequente può aumentare notevolmente la leggibilità del codice. Come bilanciate i due? Mi è stato solo chiesto di "srotolare" una struttura che conteneva 12 variabili, che ora effettua chiamate all'intestazione della funzione monolitica; sembra uno stile povero e volevo sapere cosa pensavano gli altri.