13.1.7.2 メンバーのマッピング
構造体のメンバーは、適切なC++データ型にマッピングされます。long、shortなどの基本データ型については、次の表を参照してください。オブジェクト参照、擬似オブジェクト参照、および文字列については、メンバーは次の適切なvarクラスにマッピングされます。
-
CORBA::String_var -
CORBA::Object_var
その他のデータ型は、次の表に示すようにマッピングされます。
生成される構造体にはコンストラクタがないため、メンバーは初期化されません。固定長構造体の場合、集約初期化を行うと初期化できます。例:
INVENT::Date a_date = { 1995, 10, 12 };可変長メンバーの場合、自己管理型にマッピングします。この型には、メンバーを初期化するコンストラクタが含まれています。
親トピック: 構造体