Arthur Petit
21 szeptember 2024
A logikai ÉS rövidzárlati viselkedés megértése az előfeldolgozói irányelvekben
Ez a cikk a C előfeldolgozóval és a logikai ÉS operátorral kapcsolatos problémákat tárgyalja a feltételes direktívákban. A makrók használata az előfeldolgozó logikán belül nem eredményez várt rövidzárlat-kiértékelési viselkedést. A különböző fordítók, például az MSVC, a GCC és a Clang eltérően kezelik ezt a problémát, ami hibákat vagy figyelmeztetéseket eredményez.