क्या सी में ऑपरेटर ओवरलोड (जैसे तुलना के ऑपरेटरों) को अधिभार करना संभव है?क्या सी में ऑपरेटरों को अधिभारित करना संभव है?
यदि हां, तो आप इसे कैसे करते हो? मैं एक त्वरित खोज किया था, लेकिन सब मैंने पाया सी ++ के लिए था, और क्या मैं चाहता हूँ सी के लिए
किसी को भी किसी भी विचार किया है?
Edit1: विचार है: मैं एक struct है, और मुझे एक तुलना (struct के एक सदस्य के आधार पर) की ज़रूरत है। और इसके लिए मैं अपने नए "डेटा प्रकार" की तुलना में ऑपरेटरों को जोड़ना चाहता हूं।
EDIT2: मैं पूरी तरह से पता है कि मैं ऑपरेटर ओवरलोडिंग के उपयोग के बिना कर सकते हैं, लेकिन अगर आप अधिभार ऐसा कर सकते हैं सोच रहा था।
उत्तर: अधिभार की अवधारणा ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग के साथ जुड़ा हुआ है। चूंकि सी वस्तु उन्मुख नहीं है और इसलिए अधिभार की अवधारणा नहीं हो सकती है। (:।।
मैं इसे सी में करना चाहता हूं: स्ट्रक्चर ए; _Bool ए_कंपारे (कॉन्स स्ट्रक्चर * ए, कॉन्स स्ट्रक्चर * ए); – xis
मुझे पता है। यदि यह संभव था तो मैं ऑपरेटर का उपयोग करना चाहता हूं। – Richard
यदि आप ऑपरेटर ओवरलोडिंग चाहते हैं तो आपको सी ++ –