Читать онлайн «С++. Объектно-ориентированное программирование: задачи и упражнения: учебное пособие для студентов высших учебных заведений, обучающихся по направлению подготовки ''Информатика и вычислительная техника''»

Автор В. В. Лаптев

СЕРИЯ УЧЕБНОЕ ПОСОБИЕ С^ППТЕР ттшшшшш. riood б и ё В. В. Лаптев, А. В. Морозов, А. В. Бокова C++ ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ Задачи и упражнения Допущено Министерством образования и науки Российской Федерации в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению подготовки «Информатика и вычислительная техника» Издательская программа 300 лучших учебников для высшей школы осуществляется при поддержке Министерства образования и науки РФ [^ППТЕР* Москва • Санкт-Петербург • Нижний Новгород ■ Воронеж Ростов-на-Дону - Екатеринбург - Самара ■ Новосибирск Киев • Харьков • Минск 2007 ББК 32. 973-018. 1я7 УДК 004. 43(075) Л24 Рецензенты: кафедра информатики и прикладной математики Санкт-Петербургского государственного университета информационных технологий, механики и оптики, заведующий кафедрой О. Ф. Немолочнов, доктор технических наук, профессор; Т. А. Гаврилова, доктор технических наук, профессор кафедры «Компьютерные интеллектуальные технологии» Санкт-Петербургского государственного политехнического университета Лаптев В. В. , Морозов А. В. , Бокова А. В. Л24 C++. Объектно-ориентированное программирование. Задачи и упражнения. — СПб. : Питер, 2007. — 288 с: ил. ISBN 978-5-469-01437-9 Книга предназначена для изучения возможностей объектно-ориентнрованного стиля программирования на языке C++. Приведены сведения о синтаксисе и семантике объектно-ориентированных конструкций C++, стандартной библиотеке шаблонов STL.
Книга содержит необходимые теоретические сведения, упражнения и задачи для самостоятельной работы, справочную информацию по наиболее популярным средам программирования: C++ Builder 6 и Visual C++. NET 2003. Для преподавателей и студентов, начинающих программистов. Допущено Министерством образования и науки Российской Федерации в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению подготовки «Информатика и вычислительная техника». ББК 32. 973-018. 1я7 УДК 004. 43(075) Все права защищены. Никакая часть данной книги не может быть воспроизведена в какой бы то ни было форме без письменного разрешения владельцев авторских прав. Тем не менее, имея в виду возможные человеческие или технические ошибки, иэдательстео не может гарантироаать абсолютную точность и полноту приводимых сведений и не несет ответственности за возможные ошибки, связанные с использованием книги. ISBN 978-5-469-01437-9 © ООО «Питер Пресс», 2007 Краткое содержание Предисловие 9 Глава 1. Классы и объекты 11 Глава 2. Конструкторы и перегрузка операций 28 Глава 3. Наследование 49 Глава 4. Исключения 69 Глава 5. Контейнеры 79 Глава 6. Шаблоны 107 Глава 7. Многомодульные программы 129 Глава 8. Ввод-вывод 144 Глава 9. Строки 174 Глава 10. Стандартная библиотека шаблонов 187 Приложение А. Функции для работы с символьными массивами . . . 223 Приложение Б. Обобщенные алгоритмы 228 Приложение В.