2016-04-01 14 views

答えて

3

あなただけの可能性:

eg = static_cast<testing>(xyz); 
+0

それはまだXYZのint型の値i.e.1を与える
例えば= static_castを(XYZ)。
cout < 出力が "1"である。 "b"ではない –

+0

ああ。しかし、それはenumsが動作する方法です。 enumのbの値は1です(aは0、cは2)。 enum定数の 'name'を出力したい場合は、<<演算子をオーバーロードしなければならないと思います – FinnTheHuman

関連する問題