7
अगर यह पहले से ही परिभाषित नहीं है तो केवल एक मैक्रो को क्यों परिभाषित करें?
हमारे सभी सी कोड बेस में, मुझे लगता है कि प्रत्येक मैक्रो निम्नलिखित तरीके से परिभाषित किया गया है: #ifndef BEEPTRIM_PITCH_RATE_DEGPS #define BEEPTRIM_PITCH_RATE_DEGPS 0.2f #endif #ifndef BEEPTRIM_ROLL_RATE_DEGPS #define BEEPTRIM_ROLL_RATE_DEGPS 0.2f #endif #ifndef FORCETRIMRELEASE_HOLD_TIME_MS #define FORCETRIMRELEASE_HOLD_TIME_MS 1000.0f #endif #ifndef TRIMSYSTEM_SHEARPIN_BREAKINGFORCE_LBS #define TRIMSYSTEM_SHEARPIN_BREAKINGFORCE_LBS 50.0f #endif सिर्फ मैक्रोज़ को परिभाषित करने के बजाय …