Originariamente inviato da Luc@s
Le macro nn sono sempre il max in tutto......e epr il debug sono la morte neuronale
Si' purtroppo e' vero, hanno moltissimi problemi...
Tanto per fare un esempio... Se ho la macro:
#define POWER(n) (n*n)
E la volessi usare per calcolare la potenza di X incrementato non posso fare:
POWER ( X ++ );

tuttavia usero' le macro (fin'ora ho usato le funzioni inline) solo per definire un paio di righe di codice...
Riguardo al debug... Ci faro' piu' attenzione

Richiamare una funzione in un ciclo che verra' ripetuto milioni di volte mi sembra alquanto distruttivo...