c++ - Why var.constant is not allowed for an enum class? -
मान लें कि हमारे पास एक enum वर्ग है:
enum class E {constant}; ई में गणक को संदर्भित करने के लिए, हम ई :: स्थिर
लिख सकते हैं, जबकि निम्न अवैध है: ई ई; e.constant;
लेकिन इस पर विचार करें:
<पूर्व> struct S {enum {constant}; }; दोनों एस :: स्थिर
और s.contstant
कानूनी हैं, यह ई को अनुमति देने के लिए अधिक संगत नहीं होगा एक enum वर्ग के लिए .content
क्या जानबूझकर अक्षमता है?
Comments
Post a Comment