|
Программирование >> Программирование на языке c++
Справочное издание Скляров Валерий Анатольевич ЯЗЫК С++ И ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ Редактор Л. Н. Базулько Художественный редактор В.А.Ярошевич Компьютерный набор и верстка П. В. Волынец Корректор Я. И. Бондаренко Подписано в печать с оригинал-макета издательства Вышэйшая школа 10.02.97. Формат 84 х 108/32. Бумага Тип №2. Офсетная печать. Гарнитура тип Тайме. Усл. печ. л. 25,2. Усл. кр.-отт. 25,725. Уч.-изд. л. 21,36. Тираж 5000 экз. Зак. 1358. Издательство Вышэйшая школа Государственного комитета Республики Беларусь по печати. Лицензия Л В № 5. 220048, проспект Машерова, 11. Напечатано с оригинала-макета заказчика на Минском ордена Трудового Красного Знамени полиграфкомбинате МППО им. Я. Коласа, 220005, г. Минск, ул. Красная, 23. Язык С++ и объектно-ориентированное программирование Валерий СКЛЯРОВ- доктор технических наук, профессор, автор 15 книг, изданных в 1980-1995 годах в республике и за рубежом. Около 20 лет преподавал в высших учебных заведениях Беларуси, Польши. В настоящее время - полный профессор кафедры электроники и телекоммуникаций университета города Авейру (Португалия). ISBN 985-06-0191-4 Издательство Вышэйшая школа ОГЛАВЛЕНИЕ ОТ АВТОРА.................................................................................3 ВВЕДЕНИЕ..................................................................................5 1. ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ...................................................10 1.1. Основные этапы проектирования программ...........10 1.2. Абстрактные типы данных...........................................14 1.3. Основные направления в программировании........16 1.4. Объекты и ьсллссы............................................................22 1.5. Базовые принципы объектно-ориентированного программирования.........................................................26 1.6. Базовые конструкции объектно-ориентированных программ.....................30 2. ЯЗЫК С++..............................................................................44 2.1. Почему язык С++ лучше языка С................................44 2.2. Поддержка абстрактных типов данных....................47 2.3. поддержка объектно-ориентированного программирования.........................................................50 2.4. Операторы для динамического выделения и освобождения памяти................................................52 2.5. Другие новые конструкции языка С++......................59 2.6. Примеры простейших программ на языке С++.......69 3. ОБЪЕКТЫ И КЛАССЫ В ЯЗЫКЕ С++............................74 3.1. Основные понятия..........................................................74 3.2. Указатель this...................................................................79 3.3. Ограничение доступа к компонентам объекта (использование спецификатора const)....................83
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |