[so] [lab4] Macros & while(0)

Daniel Baluta daniel.baluta at gmail.com
Sun Mar 22 00:23:24 EET 2009


2009/3/21 alexandrujuncu at gmail.com <alexandrujuncu at gmail.com>:
> Am avut astăzi la laborator un exerciţiu în care trebuia să definim un
> macro (Windows2 parcă). Am scris macroul cum îl scriu eu de obicei,
> adăugând { } pentru a fi safe and secure. Aparent nu fac asta cum
> trebuie... asistenul nostru, Daniel, mi-a atras atenţia că este greşit
> să fac asta şi că în loc de {} ar trebui să pun "do { } while(0); ".
> It made sense, eram de acord că era corect, dar nu m-am prins de ce ar
> trebui scis aşa. Am dat acum un search, m-am lămurit şi am zis să dau
> mai departe [1] [2].
>
> Mersi, Daniel :)

:D,
vroiam sa iti dau si eu link-ul asta insa dupa ce termina toti
laboratorul 4 iar pe irc nu te-am vazut.


More information about the so mailing list