Министерство образования Республики Беларусь
Учреждение образования
«Белорусский государственный университет
информатики и радиоэлектроники»
Кафедра информационных технологий автоматизированных систем
М. П. Ревотюк
Р
УИ
ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ
ПРОГРАММИРОВАНИЕ И ПРОЕКТИРОВАНИЕ
БГ
В 2-х частях
Часть 1
а
ТЕХНОЛОГИИ ОБЪЕКТНОГО
ек
ПРОГРАММИРОВАНИЯ
т
Рекомендовано УМО по образованию в области информатики
ио
и радиоэлектроники в качестве учебно-методического пособия
для специальности 1-53 01 02 «Автоматизированные
системы обработки информации»
бл
Би
Минск БГУИР 2014
УДК 004. 42(075. 8)
ББК 32. 973. 26-018я73
Р32
Р е ц е н з е н т ы:
кафедра прикладной информатики учреждения образования «Белорусский
государственный аграрный технический университет»
(протокол №11 от 06. 06. 2013 г. );
заведующий кафедрой информационных систем и технологий Белорусского
Р
национального технического университета, доктор технических наук,
профессор А. А. Лобатый
УИ
БГ
а
Ревотюк, М. П. ек
Р32 Объектно-ориентированное программирование и проектирование. В 2 ч. Ч. 1 : Технологии объектного программирования : учеб. -метод. по-
собие / М. П. Ревотюк. – Минск : БГУИР, 2014. – 194 с. : ил. т
ISBN 978-985-543-009-5 (ч. 1). ио
бл
Представлены технологические особенности и приемы объектно-
ориентированного программирования на современных версиях языка С++. Материал
иллюстрируется показательными демонстрационными примерами программ. Предназначено студентам всех форм обучения при изучении дисциплины
Би
«Объектно-ориентированное программирование и проектирование». УДК 004. 42(075. 8)
ББК 32. 973. 26-018я73
ISBN 978-985-543-009-5 (ч. 1) © Ревотюк М. П. , 2014
ISBN 978-985-543-010-1 © УО «Белорусский государственный
университет информатики и
радиоэлектроники, 2014
2
СОДЕРЖАНИЕ
ВВЕДЕНИЕ ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 5
1. РАЗВИТИЕ ЭЛЕМЕНТОВ ЯЗЫКА С В ЯЗЫКЕ С++ ... ... ... ... ... ... ... ... ... ... ... 10
1. 1.