Chapter 9. Using Structures and Unions

<feature>
  • Learn to create new data types with structures

  • See how to create arrays of structures

  • Use functions as structure members

  • Learn to create new data types with unions

</feature>

Creating New Data Types with Structures

As you learned briefly back in Chapter 2, “Exploring C++ Data Types, Variables, and Constants,” a structure is a data type that groups other data types together into a single, compound data type. Structures make it easy to keep variables logically related within source code by making them members of a common structure.

Everything in the real world is made up of component parts—everything has some sort of structure. A personal computer has structure, for example. It’s made up of an assemblage ...

Get Practical C++ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.