6th ed. — Cengage Learning, 2012. — 1440 p. in color. — ISBN: 978-1-13362638-1.
Целевая аудитория: начинающие программисты на C++.Шестое издание это популярной книги познакомит вас с современным C++, его функциональными возможностями и обновлениями как в самом языке, так и в стандартной библиотеке шаблонов. Руководство рассматривает не только синтаксис языка, операторы и функции, но и структуры данных и популярные алгоритмы. Также вы научитесь писать код в стиле ООП и работать со стандартной библиотекой шаблонов.В книге рассматриваются следующие темы:✔ основы C++;
✔ управляющие конструкции;
✔ классы и абстракция данных;
✔ наследование и композиция;
✔ указатели и виртуальные функции;
✔ перегрузка;
✔ рекурсия, поиск и сортировка;
✔ структуры данных и многое другое.
Преимущества:➕ актуальный материал по языку;
➕ множество примеров кода;
➕ полный обзор языка.
Недостатки:➖ большой объём;
➖ на данный момент существует стандарт C++ 17.
C++ Programming: From Problem Analysis to Program Design, Sixth Edition remains the definitive text for a first programming language course. D.S. Malik's time-tested, student-centered methodology uses a strong focus on problem-solving and full-code examples to vividly demonstrate the how and why of applying programming concepts and utilizing C++ to work through a problem. This new edition includes updated end-of-chapter exercises, new debugging exercises, an earlier introduction to variables and a streamlined discussion of user-discussion of user-defined functions to best meet the needs of the modern CS1 course. An optional CourseMate brings C++ Programming: From Problem Analysis to Program Design to life with interactive study tools including videos, quizzing, flashcards, and games. The CourseMate's digital Lab Manual offers additional hands-on exercises, allowing students to reinforce critical thinking through practice.