5
widzę konstrukcje takie jak:#ifdef i wyjaśnienie potrzebne
#ifdef FOO || defined BAR
...
#endif
i skargi kompilator "Uwaga: dodatkowe znaki na końcu #ifdef dyrektywy", oczywiście powinno być:
#if defined FOO || defined BAR
...
#endif
Does standard wyraźnie to mówi? Czy możesz wskazać na odpowiednią część?
Zawsze uważałem, że '# ifdef' działa tylko dla pojedynczych symboli. Przeczytałem to jako: "jeśli symbol, jest zdefiniowany ...". –