主にC言語や C++ における型(データ型)の分類の1つで、1つ以上のオブジェクトの集合体を表す型のことです。
C99 では、配列型と構造体型を総称したものを集成体型 (aggregate type) と呼んでいます[1]。
構造体型と良く似たコードで表現される共用体型は、ある時点では1つのメンバだけが有効であるものなので、集成体型ではありません。
C++14 では、配列と、以下の制約を満たしたクラスの総称を集成体(アグリゲート)と呼びます[2]。
Programming Place Plus のトップページへ
はてなブックマーク に保存 | Pocket に保存 | Facebook でシェア |
X で ポスト/フォロー | LINE で送る | noteで書く |
RSS | 管理者情報 | プライバシーポリシー |