[so] [Tema 0][Win] Warning compliare macro DIE

Sorina - Gabriela Sandu sandu.sorina at gmail.com
Sun Feb 24 14:30:23 EET 2013


Hello,

La compliarea pe Windows pe Vmchecker primesc la toate liniile la care
am folosit macro-ul DIE (cel de pe ocw) warning-ul:

warning C4127: conditional expression is constant

Motivul este: do { .. } while (0). Ca să evit warning-ul am scos
partea cu do..while, dar presupun că era acolo pentru un motiv.
Întrebarea mea este: de ce se folosește do..while(0)?


PS: pe Linux e totul ok și cu do..while și fără :)

Thanks,
Sorina


More information about the so mailing list