Arthur Petit
21 de setembre 2024
Comprensió del comportament de curtcircuit de l'I lògic a les directives de preprocessador
Aquest article tracta les preocupacions amb el preprocessador C i l'operador AND lògic a les directives condicionals. L'ús de macros dins de la lògica del preprocessador no provoca un comportament d'avaluació de curtcircuits esperat. Diferents compiladors, com MSVC, GCC i Clang, gestionen aquest problema de manera diferent, donant lloc a errors o advertències.