Sapete dirmi cosa sono e a cosa servono le macro nella programmazione Windows in C/C++?
C'è qualche sito dove si possono reperire informazioni dettagliate?
Sapete dirmi cosa sono e a cosa servono le macro nella programmazione Windows in C/C++?
C'è qualche sito dove si possono reperire informazioni dettagliate?
Una macro è un identificatore definito all interno di una direttiva #define del preprocessore.
L identificatore della macro sarà rimpiazzato dal testo di sostiruzione, prima cheil programma sia compilato. Le macro possono essere definite con o senza argomenti. Una macro senza argomenti sarà elaborata come una costante simbolica. In una macro con argomenti, questi saranno prima rimpiazzati all interno del testo di sostituzione e solo in seguito sarò espansa la macro, in altri termini il testo di sostituzione rimpiazzerà la lista degli identificatori e degli argomenti all interno del programma.
Esempio
#define CIRCLEAREA (x) (3.14*(x)*(x))
in qualsiasi posto del file appaia CIRCLEAREA (y), il valore di y sarà usato sal posto di x all interno del testo di sostituzione.
Il linguaggio va specificato anche nel titolo.
Questo l'ho aggiunto io.
Ciao.
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza