ONC+ 開発ガイド

列挙型

説明

列挙型のデータ表現方法は符号付き整数と同じです。列挙型は、整数のサブセットを記述するのに便利です。

宣言

列挙型は次のように宣言します。

enum {name-identifier = constant , ... } identifier;

たとえば、列挙型を使用して赤、黄、青の 3 色を次のように表すことができます。

enum {RED = 2, YELLOW = 3, BLUE = 5} colors;

列挙型に、enum 宣言で指定されていない整数を代入しようとするとエラーになります。

符号化

「符号付き整数」を参照してください。