Рекомендуем

Ключевые слова:
C++STLПрограммирование
Азбука STLМосквин П.В. Азбука STL
MFC - внутренний мирРумянцев П.В. MFC - внутренний мир
Проектирование интерактивных Web-приложенийГанеев Р.М. Проектирование интерактивных Web-приложений

Книга

Программирование на С++

Курс лекций
2019 г.
310 стр.
Тираж 500 экз.
Формат 60х90/16 (145x215 мм)
Исполнение: в мягкой обложке
ISBN 978-5-9912-0806-2
ББК ББК 32.97
УДК УДК 681.3
Гриф УМО
Рекомендовано Методическим советом федерального государственного автономного образовательного учреждения высшего образования «Уральский федеральный университет имени первого Президента России Б.Н. Ельцина» (УрФУ) в качестве учебного пособия для студентов, обучающихся по направлениям подготовки: 09.03.01– «Информатикаи вычислительная техника»; 09.03.02 – «Информационные системы и технологии»; 09.03.03 – «Прикладная информатика»; 09.03.04 –«Программная инженерия»и специальностям: 10.05.01 – «Компьютерная безопасность»; 10.05.02 – «Информационная безопасность телекоммуникационных систем»; 10.05.04 – «Информационно-аналитические системы безопасности»
Аннотация

В сжатой, конспективной форме рассмотрены основы программирования в стиле классического С, синтаксис языка, приемы и методы программирования. Затем введены понятия классов и объектно-ориентированного программирования. Организация ввода/вывода представлена при помощи потоковых классов. Основной упор сделан на эффективное использование стандартной библиотеки шаблонов STL. В многочисленных примерах показано использование стандартных контейнеров для хранения данных и алгоритмы обработки данных. Подробно рассмотрены расширения языка стандарта С++, такие как лямбда выражения, списки инициализации, технология перемещения. Приведенные в книге примеры программ доступны для скачивания на сайте издательства.

Для студентов и аспирантов высших учебных заведений, изучающих программирование на языке С++ и объектно-ориентированное программирование, а также преподавателей, читающих эти дисциплины. Будет полезно читателям, самостоятельно изучающим программирование на языке С++.

Оглавление

Введение

Лекция 1. СТРУКТУРА ПРОГРАММЫ С++
Лекция 2. ТИПЫ ДАННЫХ. ОПИСАНИЕ ПЕРЕМЕННЫХ
Лекция 3. ОПЕРАТОРЫ И ОПЕРАЦИИ
Лекция 4. МАССИВЫ И УКАЗАТЕЛИ
Лекция 5. ДИНАМИЧЕСКОЕ ВЫДЕЛЕНИЕ ПАМЯТИ
Лекция 6. ФУНКЦИИ
Лекция 7. СТРУКТУРЫ
Лекция 8. КЛАССЫ
Лекция 9. РАЗРАБОТКА ПОЛЬЗОВАТЕЛЬСКОГО КЛАССА STRING
Лекция 10. НАСЛЕДОВАНИЕ
Лекция 11. ШАБЛОНЫ
Лекция 12. ПОТОКИ
Лекция 13. РАБОТА С ФАЙЛАМИ
Лекция 14. СТАНДАРТНАЯ БИБЛИОТЕКА STL
Лекция 15. АЛГОРИТМЫ
Лекция 16. МОДИФИЦИРУЮЩИЕ АЛГОРИТМЫ
Лекция 17. МОДИФИЦИРУЮЩИЕ АЛГОРИТМЫ (ПРОДОЛЖЕНИЕ)
Лекция 18. АССОЦИАТИВНЫЕ КОНТЕЙНЕРЫ
Лекция 19. ИТЕРАТОРЫ
Лекция 20. КЛАСС STRING БИБЛИОТЕКИ STL

Рекомендуемая литература

Приложение

Предметный указатель