Arthur Petit
21 સપ્ટેમ્બર 2024
પ્રીપ્રોસેસર ડાયરેક્ટિવ્સમાં લોજિકલ અને શોર્ટ-સર્કિટ બિહેવિયરને સમજવું
આ લેખ શરતી નિર્દેશોમાં C પ્રીપ્રોસેસર અને લોજિકલ અને ઓપરેટર સાથેની ચિંતાઓની ચર્ચા કરે છે. પ્રીપ્રોસેસર લોજિકની અંદર મેક્રોનો ઉપયોગ કરવાથી અપેક્ષિત શોર્ટ-સર્કિટ મૂલ્યાંકન વર્તનમાં પરિણમતું નથી. વિવિધ કમ્પાઇલર્સ, જેમ કે MSVC, GCC અને ક્લેંગ, આ સમસ્યાને અલગ રીતે હેન્ડલ કરે છે, પરિણામે ભૂલો અથવા ચેતવણીઓ આવે છે.