Ma lol, ho provato e sta roba funziona.codice:#define MBEGIN (1?({ #define MEND }):0) #define RETURN #define ciccio(iParam) \ MBEGIN \ int a, b; \ a = 1; \ b = 2; \ if((a < iParam) \ puts("Ciao pippo !"); \ RETURN b; MEND
Sembra che uno riesca a farsi i propri comodi nelle macro come fossero funzioni.
Wow un nuovo linguaggio di programmazzione, CMACRO++
Ma dov'è la fregatura?
Sembra troppo bello.
CIAO !