定数宣言
- 〈このページの構成〉
形式
const integer_type_spec identifier=integer|value; const boolean identifier=TRUE|FALSE|value; const char identifier=character|value; const char* identifier=string|value; const void* identifier=NULL|value;
意味
定数を宣言します。
指定する項目
次に示す整数定数のデータ型を宣言できます。
-
integer_type_spec:整数定数(除くhyper)
-
boolean:ブール定数
-
char:文字定数
-
char*:文字型定数
-
void*:ヌル定数
●identifier
定数の名前を指定します。
●integer,character,string,value
定数に割り当てる値を指定します。valueは事前に定義されている値であれば何でもかまいません。
説明
-
hyperは指定できません。
-
定数宣言はスタブ内で#defineで定義されているため,この定数をUAPで使うと展開されます。
- (例)
const short TEN = 10; const boolean FAUX = FALSE; const char CHAR = 'A'; const char* DSCH = "abcde";
OpenTP1のIDL−only TxRPCの制限事項
-
数式を整数定数として指定できません。
-
オーバフローはチェックされません。適切でない大きさの値を定義した場合の動作は保証しません。