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