Освой самостоятельно C++ за 21 день

Сиддхартха Рао

Обложка:


Введение Введение к книге Освой самостоятельно C++ за 21 день, 7-е издание

Часть I. Основы
Занятие 1. Первые шаги
Занятие 2. Структура программы на C++
Занятие 3. Использование переменных, объявление констант
Занятие 4. Массивы и строки
Занятие 5. Команды, выражения и операторы
Занятие 6. Ветвление процесса выполнения программ Занятие 6. Ветвление процесса выполнения программ
Занятие 7. Организация кода при помощи функций
Занятие 8. Указатели и ссылки

Часть II. Фундаментальные принципы объектно-ориентированного программирования на C++
Занятие 9. Классы и объекты
Занятие 10. Реализация наследования
Занятие 11. Полиморфизм
Занятие 12. Типы операторов и их перегрузка
Занятие 13. Операторы приведения
Занятие 14. Макросы и шаблоны

Часть III. Знакомство со стандартной библиотекой шаблонов (STL)
Занятие 15. Введение в стандартную библиотеку шаблонов
Занятие 16. Классы строк библиотеки STL
Занятие 17. Классы динамических массивов библиотеки STL
Занятие 18. Классы двухсвязного и односвязного списков библиотеки STL
Занятие 19. Классы наборов библиотеки STL
Занятие 20. Классы карт библиотеки STL

Часть IV. Подробней о библиотеке STL
Занятие 21. Понятие объектов функций
Занятие 22. Лямбда-выражения языка C++
Занятие 23. Алгоритмы библиотеки STL
Занятие 24. Адаптивные контейнеры: стек и очередь
Занятие 25. Работа с битовыми флагами при использовании библиотеки STL

Часть V. Передовые концепции языка C++
Занятие 26. Понятие интеллектуальных указателей
Занятие 27. Применение потоков для ввода и вывода
Занятие 28. Обработка исключений
Занятие 29. Что дальше

Часть VI. Приложения
Приложение А. Двоичные и шестнадцатеричные числа
Приложение Б. Ключевые слова языка C++
Приложение В. Приоритет операторов
Приложение Г. Ответы
Приложение Д. Коды ASCII