Язык программирования C++

         

Структуры


Структуры – это не что иное, как классы, у которых разрешен доступ ко всем их элементам (доступ к определенным атрибутам класса может быть ограничен, о чем мы узнаем в лекции 11). Пример структуры:

struct Record { int number; char name[20]; };

Так же, как и для классов, операция "." обозначает обращение к элементу структуры.

В отличие от классов, можно определить переменную-структуру без определения отдельного типа:

struct { double x; double y; } coord;

Обратиться к атрибутам переменной coord можно coord.x и coord.y.



Содержание раздела