Arthur Petit
21 september 2024
Loogilise JA lühise käitumise mõistmine eeltöötlejate direktiivides
Selles artiklis käsitletakse C-eelprotsessori ja loogilise JA-operaatoriga seotud probleeme tingimuslikes direktiivides. Makrode kasutamine eelprotsessori loogikas ei too kaasa eeldatavat lühise hindamise käitumist. Erinevad kompilaatorid, nagu MSVC, GCC ja Clang, lahendavad selle probleemi erinevalt, põhjustades tõrkeid või hoiatusi.