In computer science, a composite data type or compound data type is any data type which can be constructed in a program using the programming language’s primitive data types and other composite types.

(“Composite Data Type” 2023)

A struct [C++ struct] is C’s and C++’s notion of a composite type, a datatype that composes a fixed set of labeled fields or members. It is so called because of the struct keyword used in declaring them, which is short for structure or, more precisely, user-defined data structure.

(“Composite Data Type” 2023)

Bibliography

“Composite Data Type.” 2023. Wikipedia, February. https://en.wikipedia.org/w/index.php?title=Composite_data_type&oldid=1137851946.