संभव डुप्लिकेट:
Generic way to cast int to enum in C++सी ++ में int को enum कैसे डाला जाए?
मैं कैसे सी ++ में एक enum करने के लिए एक पूर्णांक डाली करते हैं?
उदाहरण के लिए:
enum Test
{
A, B
};
int a = 1;
मैं a
कैसे परिवर्तित टेस्ट टाइप करने के लिए :: एक?
मैं तथ्य यह है कि यह नकारात्मक स्कोर, दोहराया के रूप में चिह्नित है, लेकिन शीर्ष परिणाम है जब के लिए एक Google खोज कर रही है की तरह "सी ++ इंट टू एनम" – Rickard
[लिंक] (http://www.enel.ucalgary.ca/People/Norman/enel315_winter1997/enum_types/) नोट इससे कोई फर्क नहीं पड़ता कि int enum प्रकार के स्थिरांक में से एक से मेल खाता है; प्रकार रूपांतरण हमेशा अवैध है। – Iwaz
यदि यह एक डुप्लिकेट है, तो उत्तर इतने अलग क्यों हैं? – nobar