前のページ次のページ上に戻るホーム SophiaFramework UNIVERSE 5.3

26.1. SophiaFramework/標準 C++ 言語/BREW の対応

表 26.1. SophiaFramework/標準 C++ 言語/BREW の対応 : 型

SophiaFramework 標準 C++ 言語 BREW ( C 言語 ) 解説
Bool bool boolean ブール型
Void void void void 型
UInt08 unsigned char uint8 8ビット符号なし整数
SIntN signed int int 符号あり整数
SInt16 signed short int16 16ビット符号あり整数
UInt32 unsigned long int uint32 32ビット符号なし整数(その他の型 : 整数型
Float32 float float 32ビット浮動小数点
Float64 double double 64ビット浮動小数点
Byte unsigned char byte バイト型
AChar char char 1バイト文字型
WChar w_char AECHAR 2バイト文字型
Ptr * * ポインタ型(例:Bool* → BoolPtr)
Ref & & 参照型(例:Bool& → BoolRef)

表 26.2. SophiaFramework/標準 C++ 言語/BREW の対応 : 定数

SophiaFramework 標準 C++ 言語 BREW ( C 言語 ) 解説
null NULL NULL 空ポインタ
true true TRUE 真を表すブール値
false false FALSE 偽を表すブール値

表 26.3. SophiaFramework/標準 C++ 言語/BREW の対応 : 修飾子

SophiaFramework 標準 C++ 言語 BREW ( C 言語 ) 解説
Const const const 定数 ( 例:const Bool → BoolConst、const BoolPtr → BoolConstPtr )
Volatile volatile volatile 揮発性 ( 例:volatile Bool → BoolVolatile、volatile BoolPtr → BoolVolatilePtr )
[Note] 注意
SophiaFramework UNIVERSE では、 上の表にあるように 型・定数・修飾子は、標準 C++ 言語や BREW ( C 言語 ) と少し異なります。