enum classというものがc++11で追加され、
スコープができるのが強みらしいですが、
↓でも実行できる
enum XXX
{
a,
b
}
int i = XXX::a
enum単体 (enum classと書かないでも) スコープ指定ができていました。
これはc++11移行で変更があったということでしょうか?
またそうであれば enum classとわざわざ書くメリットはないのでしょうか?
回答2件
あなたの回答
tips
プレビュー
投稿2021/01/29 05:09
enum classというものがc++11で追加され、
スコープができるのが強みらしいですが、
↓でも実行できる
enum XXX
{
a,
b
}
int i = XXX::a
enum単体 (enum classと書かないでも) スコープ指定ができていました。
これはc++11移行で変更があったということでしょうか?
またそうであれば enum classとわざわざ書くメリットはないのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/29 05:51
2021/01/29 05:59