मैं एक वर्ग एक enum
शामिल है के बजाय BLUE
बस BLUE
के रूप में। उसी समय, मैं के भीतर enum
रखना चाहता हूं, क्योंकि मुझे लगता है कि यह सबसे स्वाभाविक है। मैंने namespace
और using
के विभिन्न संयोजनों का प्रयास किया है, लेकिन इसका कोई फायदा नहीं हुआ है।निर्यात हिस्सा
कोई सुझाव ???
मैं एक ऐसी ही समस्या थी: एक enum के नाम को छोटा करने के। 'लंबा :: पथ :: से :: enum' जहां' to' enum युक्त कक्षा थी। चूंकि मैं कस्टम शॉर्ट लेबल वाले नेमस्पेस पर अग्रेषित नहीं कर सका, मैंने कक्षा से 'से' तक उप-वर्ग का निर्णय लिया: 'कक्षा खान: सार्वजनिक करने के लिए {सार्वजनिक: लंबे :: पथ :: का उपयोग करना; निजी: मेरा() {}; }; 'जैसा कि आप देख सकते हैं कि मैंने इस वर्ग के उदाहरणों को एक निजी कन्स्ट्रक्टर द्वारा उत्पन्न करने से मना कर दिया है, इसलिए अब मैं इसे' माइन :: एनम 'के बहुत कम तरीके से उपयोग कर सकता हूं। प्रकार के रूपांतरण के बिना, आदि – math