Часто, при написанні програм, ми маємо оперировати даними, деякі елементи яких належать різним типам. У мові C++ для цього використовується структура.
Наприклад, зрозуміло, що людина може описуватись як набір: прізвище (рядкова змінна), вік (ціле число), зріст (реальне).
Структура дозволяє об'єднати декілька змінних різних типів під одним ім'ям.