集成体型 | Programming Place Plus 用語集

トップページ用語集

名称 🔗

解説 🔗

主にC言語や C++ における(データ型)の分類の1つで、1つ以上のオブジェクトの集合体を表す型のことです。

C言語の場合

C99 では、配列型構造体型を総称したものを集成体型 (aggregate type) と呼んでいます[1]

構造体型と良く似たコードで表現される共用体型は、ある時点では1つのメンバだけが有効であるものなので、集成体型ではありません。

C++ の場合

C++14 では、配列と、以下の制約を満たしたクラスの総称を集成体(アグリゲート)と呼びます[2]


参考リンク 🔗

更新履歴 🔗


用語集のトップページへ

Programming Place Plus のトップページへ



はてなブックマーク に保存 Pocket に保存 Facebook でシェア
X で ポストフォロー LINE で送る noteで書く
rss1.0 取得ボタン RSS 管理者情報 プライバシーポリシー
先頭へ戻る