表 6.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) |
表 6.2. SophiaFramework/標準 C++ 言語/BREW の対応 : 定数
SophiaFramework |
標準 C++ 言語 |
BREW ( C 言語 ) |
解説 |
null |
NULL |
NULL |
空ポインタ |
true |
true |
TRUE |
真を表すブール値 |
false |
false |
FALSE |
偽を表すブール値 |
表 6.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 ) |
|
注意 |
SophiaFramework UNIVERSE の型・定数・修飾子は、標準 C++ 言語や BREW ( C 言語 ) と異なります。 |