ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 4) онлайн
Доступ к полям структуры
Когда структурная переменная определена, доступ к ее полям возможен с приме- нением пока неизвестной нам операции точки. В программе первому из полей структуры присваивается значение при помощи оператора
part1.modelnumber = 6244;
Поле структуры идентифицируется с помощью трех составляющих: имени структурной переменной part1, операции точки (.) и имени поля modelnumber. Подобную запись следует понимать как «поле modelnumber переменной part1». Операция точки в соответствии с общепринятой терминологией называется операцией доступа к полю структуры, но, как правило, такое длинное название не употребляют.
Обратите внимание на то, что в выражении с использованием операции точ- ки (.) на первом месте стоит не название структуры (part), а имя структурной переменной (part1). Имя переменной нужно для того, чтобы отличать одну пе- ременную от другой: part1 от part2 и т. д., как показано на рис. 4.4.
С полями структурной переменной можно обращаться так же, как с обычны- ми простыми переменными. Так, в результате выполнения оператора
part1.modelnumber = 6244;
полю modelnumber присваивается значение 6244 при помощи обычной операции присваивания. В программе также продемонстрирован вывод значения поля на экран с помощью cout:
cout << "\nМодель " << part1.modelnumber;
12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Схожі підручники
- Загальні питання з курсу Регіональна Економіка
- Соціологія Навчально-методичний посібник для студентів всіх напрямків (частина 1)
- Конспект лекцiй регiональна економiка
- СЛОВНИК ОСНОВНИХ ЕКОЛОГІЧНИХ ТЕРМІНІВ ТА ПОНЯТЬ
- И ботаники делают бизнес
- Продажи и управление продажами Учеб. пособие для вузов (часть 1) (онлайн)
