- •Министерство образования Российской Федерации
- •Предисловие
- •Лабораторная работа № 1
- •Краткие теоретические сведения. Класс.
- •Примеры.
- •Пример.
- •Лабораторная работа № 2 наследование и виртуальные функции
- •Краткие теоретические сведения.
- •1) Студент, преподаватель, персона, завкафедрой;
- •Иерархия объектов.
- •Здесь gr объект-группа.
- •Студент Преподаватель Кафедра Студенческая группа Завкафедрой Факультет
- •Факультет
- •Студенты Студенты Преподаватели Преподаватели
- •1. Имена всех лиц мужского (женского) пола.
- •Объект-калькулятор, работающий с целыми числами.
- •Калькулятор
- •Лабораторная работа № 5 перегрузка операций
- •Лабораторная работа № 6 шаблоны функций и классов
- •Лабораторная работа № 7 потоковые классы
- •Лабораторная работа № 8 стандартная библиотека шаблонов
- •3. Классы-контейнеры.
- •I. Немодифицирующие операции.
- •II. Модифицирующие операции.
- •III. Сортировка.
- •IV. Работа с множествами.
- •V. Минимумы и максимумы.
- •VII. Перестановки.
- •Список литературы Основная
- •Дополнительная
Список литературы Основная
1. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++. Второе издание. М.: Бином, 1998.
2. Паппас К., Мюррей У. Visual C++6: Руководство разработчика. Киев: BHV, 2000.
3. Подбельский В.В. Язык С++ М.: Финансы и статистика, 1996.
4.Страуструп Б. Язык программирования С++. Третье издание, М.: Бином, 1999.
Дополнительная
1. Аммераль Л. STL для программистов на С++. М., ДМК, 1999.
2. Грегори К. Использование Visual C++6. М., Вильямс, 1999.
3. Киммел П. Borland C++5. СПб.: BHV, 1997.
4. Крейг Арнуш. Borland C++: освой самостоятельно М.: Бином, 1997.
5. Лейнекер Р. Энциклопедия Visual C++6. Спб, Питер, 1999.
6. Луис Д. С и С++. Справочник. М: Бином, 1997.
7. Пол Айра. Объектно-ориентированное программирование на С++. Второе издание. М.: Бином, 1999.
8. Секунов Н.Ю. Самоучитель Visual C++6. Спб, BHV, 1999.
9. Скляров В.А. Язык С++ и ООП. Минск: Вышэйшая школа, 1997.
10. Фейсон Т. Объектно-ориентированное программирование на С++ 4.5. Киев: Диалектика, 1996.
11. Шилдт Г. Самоучитель С++. Второе издание. СПб.: BHV, 1998.
12. Шилдт Г. Теория и практика С++. СПб.: BHV, 1996.
13. Элджер Дж. С++: библиотека программиста СПб: Питер, 1999.