यदि मैं एक कॉन्स यूनियन ऑब्जेक्ट (उदाहरण के नीचे कोड में) बनाता हूं, तो उसमें कोई सदस्य असाइनमेंट नहीं किया जा सकता है। तो क्या किसी भी मामले में एक कॉन्स यूनियन ऑब्जेक्ट बनाने का कोई उपयोग है?निरंतर संघ वस्तु का उपयोग क्या है?
union un
{
int i;
float f;
char c;
};
const union un a;
/// ! a.i = 10; error.
'सी' में एक अलग सदस्य के माध्यम से एक संघ की व्याख्या करना असामान्य नहीं है जिसे हाल ही में सेट किया गया था। और निश्चित रूप से, यह 'स्थिर अस्थिर' हो सकता है - यानी हम इसे नहीं बदलेंगे, लेकिन कोई और हो सकता है, और हमें इसे देखने में सक्षम होना चाहिए। – BoBTFish
नहीं यदि पूरा हानि संघ 'const' है। – Puppy
@Xeo, जब मैं gcc के साथ परीक्षण करता हूं तो यह "संघ" भाग के बिना संकलित नहीं होगा। –