मैं सी और असेंबली (intelx8086) लैंडेज के साथ काम करने की कोशिश कर रहा हूं।एनम सी पर मेमोरी आवंटित कैसे करता है?
मैं भी एक वर्ग मेरा एक दोस्त का उपयोग कर रहा मुझे दिया है कि एक
typedef enum data_10 {a=0,b=7,c=10,} data_10_type;
मैं इस वर्ग बिटवाइज़ साथ काम करना चाहते (उर्फ यह निर्माण/विधानसभा पर इसे नष्ट)। मेरा सवाल यह है कि, "enum" कितनी मेमोरी लेता है?
सी में, 'int' के समान उपयोग कर सकते हैं। सी ++ 0x में, यह बेस प्रकार के आधार पर कम या ज्यादा हो सकता है। – DCoder
संभावित डुप्लिकेट [सी में enum का आकार क्या है?] (Http://stackoverflow.com/questions/366017/what-is-the-size-of-an-enum-in-c) – DCoder
[विकिपीडिया ] (http://en.wikipedia.org/wiki/Data_structure_alignment#Typical_alignment_of_C_structs_on_x86) में आपके कार्य के लिए प्रासंगिक कुछ जानकारी है। – NovaDenizen