Тираж данной книги закончился.
|
Читайте отдельное сообщение о новых книгах из серии C++ In-Depth для C++11 в блоге Виктора Штонда В данной книге, задуманной как учебник для начинающих и как пособие для тех, кто уже знаком с языком C или C++, рассмотрены все важные средства языка C++: операторы и операции, обработка ошибок и исключений, управляющие конструкции, данные, управление памятью, раздельная компиляция, указатели, ссылки, ввод-вывод, классы, перегрузка функций и операторов, полиморфизм классов, объявление и определение шаблонов, Стандартная библиотека C++. Особое внимание в книге уделяется технологии программирования на языке C++. Подробно рассмотрены все этапы разработки и сопровождения программ. Теоретические положения демонстрируются на примере построения программы калькулятора. Книга написана доступным, простым языком. Она будет полезна не только начинающим, но и тем, кто уже принимал участие в разработке больших программных проектов. Понравилась книга? Порекомендуйте её друзьям и коллегам: Твитнуть |
Книги, рекомендуемые вместе с этой книгой:
Раздел каталога:
Введение 20
Урок 1. Начало 23
Урок 2. Вывод на пульт - стандартный вывод 33
Урок 3. Вычисления 39
Урок 4. Ввод чисел 51
Урок 5. Условные операторы if и принятие
решений в программах 57
Урок 6. Обработка исключений 63
Урок 7. Функции 67
Урок 8. Разделение кода на модули 79
Урок 9. Циклы: do и while 89
Урок 10. Вложенные циклы и сложные
логические выражения 97
Урок 11. Переключатели (инструкции выбора
switch), статические переменные
и ошибки во время выполнения 105
Урок 12. Массивы, циклы, операторы
приращения и декремента 113
Урок 13. Память: динамическая память,
стеки и указатели 121
Урок 14. Испытание, или тестирование 135
Урок 15. Структуры и типы 149
Урок 16. Файловый ввод-вывод 167
Урок 17. Классы: структуры с функциями 177
Урок 18. Улучшение программы,
или рефакторинг, - переразложение
калькулятора на классы 189
Урок 19. Реализация калькулятора
как системы классов 195
Урок 20. Остальные классы калькулятора 213
Урок 21. Перегрузка функций и операторов 227
Урок 22. Наследование 243
Урок 23. Испытание объектов
с помощью наследования 261
Урок 24. Абстрактные классы, множественное
наследование и статические члены 269
Урок 25. Шаблоны 289
Урок 26. Эффективность: оптимизация в C++ 307
Урок 27. Итоги, или повторение пройденного 315
Приложение А. Операторы 321
Приложение Б. Старшинство операторов 337
Предметный указатель 339
|
Copyright © 1992-2019 Издательская группа "Диалектика-Вильямс" |