В систематизированном виде излагаются основные понятия и описываются возможности языка C++. При этом основное внимание уделяется объяснению того, как теми или иными возможностями пользоваться. Язык программирования C++ – это универсальный язык программирования, который позволяет разрабатывать программы в соответствии с разными парадигмами: процедурным программированием, объектно-ориентированным, параметрическим.
В данном курсе рассматриваются все основные возможности языка C++ и их применение при разработке объектно-ориентированных программ. Дается краткое описание библиотек языка C++, необходимых для создания типичных программ.
Author(s): Фридман А.Л.
Edition: 2-е
Publisher: НОУ «Интуит»
Year: 2016
Лекция 1. Начальные сведения о языке ... 4
Лекция 2. Имена, переменные и константы ... 11
Лекция 3. Операции и выражения ... 17
Лекция 4. Операторы ... 27
Лекция 5. Функции ... 37
Лекция 6. Встроенные типы данных ... 45
Лекция 7. Классы и объекты ... 58
Лекция 8. Производные типы данных .... 64
Лекция 9. Распределение памяти ... 84
Лекция 10. Производные классы, наследование ... 97
Лекция 11. Контроль доступа к объекту ... 118
Лекция 12. Классы - конструкторы и деструкторы ... 126
Лекция 13. Дополнительные возможности классов ... 142
Лекция 14. Компоновка программ, препроцессор ... 153
Лекция 15. Определение, время жизни и области видимости переменных в больших программах ... 165
Лекция 16. Обработка ошибок ... 180
Лекция 17. Ввод-вывод ... 194
Лекция 18. Шаблоны ... 205
Список литературы ... 218