1
A
答えて
3
これはできません。 enum定数は整数型でなければなりません。 C standardのセクション6.7.2.2から
:
として表現値を持つ整数定数式でなければならない 定数列挙の値を定義する式
int
列挙子リストの識別子は、タイプがの定数として宣言されていますとなり、 が許可されている場合はどこにでも表示されます。
=
の列挙子は定数式の値として定数 を列挙します。最初 列挙無=
を持っていない場合、その列挙定数の値が0でない=
有する各 後続の列挙は、前の列挙定数の値に1 を加えた定数式の値として その列挙は定数定義します。 (の 列挙子を使用すると、同じ列挙の中で の重複する他の値を持つ列挙定数が生成されることがあります。列挙子 の列挙子は、そのメンバとも呼ばれます。
0
号
列挙は、名前付き整数定数値のセットを含みます。
(C2011、6.2.5/16)
列挙定数の値は、実装によって選択された整数型です。実数型、ポインタ型、集約型(配列型を含む)はありません。列挙定数に対して宣言された(オプションの)値は整数でなければなりません。
関連する問題
- 1. Javaで配列定数で定義された列挙型
- 2. 列挙型で定義されたアイテムの総数
- 3. のPostgreSQL:これは、列挙型の定義で列挙型
- 4. CLRユーザー定義型列挙型
- 5. 列挙型の定数式
- 6. 列挙型がint配列に設定されている
- 7. Enum.Isフラグ付き列挙型で定義されています
- 8. 列挙型「エラーレベル」のユーザー定義例外
- 9. 列挙型を定義するベストプラクティス?
- 10. UserConsentVerifierAvailability Windows 10の列挙型定義
- 11. Swiftで定義されたブロック内で列挙型を評価する
- 12. 列挙型から変数を定義する方法は?
- 13. 不明列挙型定数javax.persistence.CascadeType.DETACH
- 14. 列挙型の値の生成定数
- 15. Python enumでSQLAlchemy列挙型列を定義すると、 "ValueError:有効な列挙型ではありません"
- 16. DBの列挙型または列挙型の列挙型
- 17. 公開列挙型指定されたプロパティ
- 18. 空の文字列で定義されたPHP配列
- 19. コンストラクタは未定義ですか?列挙型エラー
- 20. メソッドが型の定義されていません。配列
- 21. 私は列挙型の値で定義されたカスタム属性を取得したいWinRTの.NETアプリケーション(C#の)で列挙型の値
- 22. Restler関数のドキュメントで配列の型を定義します
- 23. FlagsAttributeでEntityState列挙が定義されている理由
- 24. が列挙の値を設定し、列挙型
- 25. なぜ#列挙型の中に値を定義しますか?
- 26. .NETの列挙型(名前と値)を定義するXSD
- 27. javax.persistence.Converter @定義されたユーザーは、私は、次のエンティティは、列挙型のフィールドを含む持つデータベース列
- 28. 列挙型変数
- 29. スウィフトネストされた列挙型共通タイプ
- 30. 列挙型にバインドされたドロップダウンリスト
[Ideone says no](http://ideone.com/nBaIDD) –
それはどういう意味ですか?あなたがしようとしていることを教えてくれるならば、(enum以外のものを使って)それを行う方法を示すことができるかもしれません。 –
私は定数情報の "タプル"を格納し、それを比較できる方法が必要です。この場合、私はデータ型とそのサイズを使用しています。例: long TYPE_NUMERIC_UNSIGNED_LONG_INT [] = {50、0、4294967295、1}; – ColonelHedgehog