CORBAで定義されている基本データ型とC++言語でのデータ型の対応を以下に示します。
CORBAデータ型 | C++言語での定義 | 備考 | |
---|---|---|---|
整数型 | long | CORBA::Long |
|
short | CORBA::Short |
| |
unsigned long | CORBA::ULong |
| |
unsigned short | CORBA::UShort |
| |
long long | CORBA::LongLong |
| |
浮動小数点型 | float | CORBA::Float |
|
double | CORBA::Double |
| |
long double | CORBA::LongDouble |
| |
文字型 | char | CORBA::Char |
|
wchar | CORBA::WChar |
| |
オクテッド型 | octet | CORBA::Octet |
|
ブーリアン型 | boolean | CORBA::Boolean |
|
文字列型 | string | CORBA::Char * | “4.5.2 文字列型”参照 |
wstring | CORBA::WChar * | “4.5.3 ワイド文字列型”参照 | |
列挙型 | enum | enum |
|
any型 | any | CORBA::Any | “4.5.4 any型”参照 |
オブジェクトリファレンス | Object | CORBA::Object_ptr |
|
タイプコード | TypeCode | CORBA::TypeCode_ptr |
|