Arthur Petit
21 září 2024
Pochopení zkratového chování logického AND v direktivách preprocesoru

Tento článek pojednává o problémech s preprocesorem C a logickým operátorem AND v podmíněných direktivách. Použití maker v rámci preprocesorové logiky nevede k očekávanému chování při vyhodnocování zkratu. Různé kompilátory, jako je MSVC, GCC a Clang, řeší tento problém odlišně, což vede k chybám nebo varováním.