struct

A data structure, especially one that serves to group a number of fields (in contrast to an object-oriented class with methods) or one that is passed by value rather than by reference.

Noun

  1. A data structure, especially one that serves to group a number of fields (in contrast to an object-oriented class with methods) or one that is passed by value rather than by reference.
    • Note that because structs are value types, the new operator does not work in the same way as it does for classes and other reference types. - 2005, Christian Nagel, Bill Evjen, Jay Glynn, Karli Watson, Morgan Skinner,...
    • Like most object-oriented languages, including Objective-C, Swift supports two basic object-oriented data structures: classes and structs. - 2015, Michael Dippery, Professional Swift, John Wiley & Sons, →ISBN, page 62:

Origin

Abbreviation of structure, used as a keyword in the C programming language and its descendants.

Forms

structs

Synonyms

structure record