No global [OT ASSOLUTAMENTE non politico]
Maurizio Paolini
paolini a dmf.unicatt.it
Mar 10 Giu 2003 13:34:19 UTC
> From: Vernia Damiano <melkor.x a tiscali.it>
>
> Ciao, programmando mi sono saltate fuori un sacco di variabili che
> sarebbero molto comode da "condividere" fra i vari moduli del programma.
> Sono anche variabili che rimangono pressoche' inalterate
> dall'inizio dell'elaborazione, e mi e' sembrato comodo all'inizio
> definirle come variabili globali.
> Purtroppo ora stanno un po' prolificando. Qualcuno saprebbe darmi
> una dritta su come far "pervenire" dati a funzioni sparse in una decina di
> moduli in modo "elegante"? Tutto come parametro mi pare eccessivo, spesso
> queste funzioni usano 5 o 6 di queste diverse variabili.
In una situazione simile alla tua avevo risolto usando una struct
contenente come campi tutti i parametri che interessano, e poi
allocando una unica variabile globale di quel tipo.
mp
Maggiori informazioni sulla lista
Lug
|