СПб.: Питер, 2011. — 352 c. . — (Серия «Учебное пособие»). ISBN
978-5-459-00613-1
Практикум предназначен для изучения языка программирования С++ на
семинарах или самостоятельно. Издание дополняет и расширяет учебник
Т. А. Павловской «С/С++. Программирование на языке высокого
уровня», но может использоваться и как отдельное пособие.
На примерах, сопровождаемых теоретическими сведениями, рассматриваются: основные конструкции, массивы, строки, структуры, функции, шаблоны, динамические структуры данных, классы, шаблоны, наследование, исключения, стандартная библиотека, UML, концепции программной инженерии и паттерны проектирования. Обсуждаются алгоритмы, приемы отладки, вопросы качества и стиля. По каждой теме приведено несколько комплектов заданий для лабораторных работ. Содержание
Предисловие.
Структурное программирование.
Линейные программы.
Ветвления и циклы.
Одномерные массивы и указатели.
Двумерные массивы.
Строки и файлы.
Структуры.
Функции.
Перегрузка и шаблоны функций.
Динамические структуры данных.
Объектно-ориентированное программирование.
Классы.
Наследование.
Шаблоны классов. Обработка исключительных ситуаций.
Стандартные потоки.
Файловые и строковые потоки. Строки класса string.
Стандартная библиотека шаблонов.
Приложение. Основные приемы работы в Microsoft Visual C++.NET 2005.
Литература.
Алфавитный указатель.
На примерах, сопровождаемых теоретическими сведениями, рассматриваются: основные конструкции, массивы, строки, структуры, функции, шаблоны, динамические структуры данных, классы, шаблоны, наследование, исключения, стандартная библиотека, UML, концепции программной инженерии и паттерны проектирования. Обсуждаются алгоритмы, приемы отладки, вопросы качества и стиля. По каждой теме приведено несколько комплектов заданий для лабораторных работ. Содержание
Предисловие.
Структурное программирование.
Линейные программы.
Ветвления и циклы.
Одномерные массивы и указатели.
Двумерные массивы.
Строки и файлы.
Структуры.
Функции.
Перегрузка и шаблоны функций.
Динамические структуры данных.
Объектно-ориентированное программирование.
Классы.
Наследование.
Шаблоны классов. Обработка исключительных ситуаций.
Стандартные потоки.
Файловые и строковые потоки. Строки класса string.
Стандартная библиотека шаблонов.
Приложение. Основные приемы работы в Microsoft Visual C++.NET 2005.
Литература.
Алфавитный указатель.