Arthur Petit
21 rugsėjo 2024
Loginės IR trumpojo jungimo elgesio supratimas pirminio procesoriaus direktyvose
Šiame straipsnyje aptariamos problemos, susijusios su C išankstiniu procesoriumi ir loginiu AND operatoriumi sąlyginėse direktyvose. Naudojant makrokomandas išankstinio procesoriaus logikoje nenumatoma trumpojo jungimo vertinimo elgsena. Skirtingi kompiliatoriai, tokie kaip MSVC, GCC ir Clang, šią problemą sprendžia skirtingai, todėl atsiranda klaidų arba įspėjimų.