Поделиться

самостоятельно C++

Полный курс обучения. (8-е издание)

Рао Сиддхартха «Освой самостоятельно C++ по одному часу в день» Вильямс, 8-е изд., 2017 год, 752 стр., ISBN: 978-5-9909445-6-5; (43,3 мб. pdf)

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

При желании вы сможете овладеть языком C++11, уделяя каждому занятию всего один час. Наилучший способ изучения языка программирования — его практическое использование, поэтому в книге представлено много разнообразных примеров кода, анализируя которые, вы улучшите свои знания языка программирования C++.

Эти фрагменты кода протестированы с использованием последних версий компиляторов, имеющихся на момент написания книги, а именно — компиляторов Microsoft Visual C++ и GNU C++, которые охватывают большинство возможностей C++14. Книга начинается с основ языка C++. От вас потребуется лишь желание изучать и анализировать, чтобы понять, как он работает.

Знания программирования на языке C++ могут вам помочь, но не являются обязательными. А также, к этой книге имеет смысл обратиться, если вы уже знаете язык C++, но хотите изучить дополнения, которые были внесены в него последними стандартами. Если вы профессиональный программист, то часть III, «Стандартная библиотека шаблонов», книги поможет узнать, как создавать более эффективные приложения C++.

Оглавление книги

Содержание

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

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

Часть III. Стандартная библиотека шаблонов
15. Введение в стандартную библиотеку шаблонов
16. Класс строки библиотеки STL
17. Классы динамических массивов библиотеки STL
18. Классы list И forward list
19. Классы множеств STL
20. Классы отображений библиотеки STL
Alt-txt
Часть IV. Углубляемся В STL
21. Понятие о функциональных объектах
22. Лямбда-выражения языка С++11
23. Алгоритмы библиотеки STL
24. Адаптивные контейнеры: стек и очередь
25. Работа с битовыми флагами при использовании библиотеки STL

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

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

СкачатьPDF


Поделиться