13.2 固定長ユーザー定義型と可変長ユーザー定義型
ユーザー定義型のメモリー管理規則およびメンバー関数のシグネチャは、その型が固定長か可変長かによって異なります。次のいずれか1つに該当する場合、ユーザー定義型は可変長です。
- 制限付き文字列または無制限文字列
- 制限付きシーケンスまたは無制限シーケンス
- 可変長メンバーを含む構造体またはユニオン
- 可変長の要素型を持つ配列
- 可変長型へのtypedef
前述の一覧に型が該当しない場合、その型は固定長です。
親トピック: OMG IDL文のC++へのマッピング