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

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Эта книга поможет самостоятельно изучить язык C++, его принципы и концепции. Здесь изложены фундаментальные основы программирования, описаны принципы управления вводом-выводом, циклы, массивы, объектно-ориентированные подходы, а также создание полнофункционального приложения. Все главы содержат листинги программ, результаты их выполнения и анализ кода. Приведены ответы на часто задаваемые вопросы, а также упражнения и контрольные вопросы. Изложение книги не предполагает наличия у читателя предварительных знаний в области C++, а четкая организация материала позволит быстро и просто изучить язык.

Author(s): Либерти Дж., Хорват Д.Б.
Edition: 4
Publisher: Вильямс
Year: 2007

Language: Russian
Commentary: увеличил контрастность, подчистил мусор
Pages: 446

Введение 18

ЧАСТЬ I. ВВЕДЕНИЕ В С++ 21
ЧАС 1. Первые шаги 22
ЧАС 2. Структура проrpаммы на языке С++ 35
ЧАС 3. Переменные и константы 47
ЧАС 4. Выражения и операторы 60
ЧАС 5. Функции 79
ЧАС 6. Ветвление процесса выполнения проrpамм 99

ЧАСТЬ II. КЛАССЫ 117
ЧАС 7. Простые классы 118
ЧАС 8. Подробнее о классах 131

ЧАСТЬ III. УПРАВЛЕНИЕ ПАМЯТЬЮ 143
ЧАС 9. Указатели 144
ЧАС 10. Подробнее об указателях 160
ЧАС 11. Ссылки 171
ЧАС 12. Подробнее о ссылках и указателях 185

ЧАСТЬ IV. ДОПОЛНИТЕЛЬНЫЕ СРЕДСТВА 199
ЧАС 13. Дополнительные возможности функций 200
ЧАС 14. Переrрузка операторов 211
ЧАС 15. Массивы 226

ЧАСТЬ V. НАСЛЕДОВАНИЕ И ПОЛИМОРФИЗМ 243
ЧАС 16. Наследование 244
ЧАС 17. Полиморфизм и производные классы 263
ЧАС 18. Расширенное наследованне 276
ЧАС 19. Связанные списки 295

ЧАСТЬ VI. СПЕЦИАЛЬНЫЕ ТЕМЫ 307
ЧАС 20. Специальные классы, функции и указатели 308
ЧАС 21. Препроцессор 335
ЧАС 22. Объектно-ориентированный анализ и проектирование 359
ЧАС 23. Шаблоны 383
ЧАС 24. Исключения, обработка ошибок и дрyrое 399

ЧАСТЬ VII. ПРИЛОЖЕНИЯ 417
ПРИЛОЖЕНИЕ А. Двоичные и шестнадцатеричныe числа 418
ПРИЛОЖЕНИЕ Б. Глоссарий 426

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