teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2016/06/05 01:44

投稿

Chironian
Chironian

スコア23274

answer CHANGED
@@ -2,4 +2,8 @@
2
2
 
3
3
  バグ検出ですね。
4
4
  設定できない値を設定していると、コンパイラがエラーを報告してくれます。
5
- int型だと事実上それは無理です。
5
+ int型だと事実上それは無理です。
6
+
7
+ デメリットは、コードが長くなることと思います。
8
+ enum型名はそれなりに長くして意味が分かるように付ける必要があり、更に各シンボル名も同じ理由で多少は長いです。(aとかbとかはいくらなんでもダメ)2つ合わせるとたいへん長くなることが辛いです。書きにくいし見にくいし。
9
+ シンボル名だけで設定や比較でき、被っている時だけ「曖昧」エラーを出してくれると助かるんですけどね。