Выделив всего один час на урок вы можете приобрести квалификацию, необходимую для начала программирования на языке C++. В книге представлен полный курс обучения программированию, который позволит быстро овладеть основами языка и перейти к более сложным понятиям и концепциям.Эта книга, полностью переработанная с учетом стандарта C++14 и готовящегося стандарта C++17, представляет язык C++ с практической точки зрения - как средство создания быстрых, простых и эффективных приложений на C++.Особенности книги•Изучение фундаментальных принципов языка C++ и объектно-ориентированного программирования.•Овладение возможностями языка C++, помогающими писать компактный и эффективный код с помощью таких концепций, как лямбда-выражения, конструкторы перемещения и операторы присваивания.•Полезные советы и рекомендации, позволяющие избежать проблем.•Изучение стандартной библиотеки шаблонов, включая контейнеры и алгоритмы, используемые в большинстве реальных приложений C++.•Проверка знаний и опыта с использованием упражнений в конце каждого занятия.Учитесь, когда вам удобно, в собственном темпе•Опыт программирования необязателен.•Пишите быстрые и мощные программы на C++, компилируйте код и создавайте выполнимые файлы.•Изучите концепции объектно-ориентированного программирования, такие как инкапсуляция, абстракция, наследование и полиморфизм.•Используйте алгоритмы и контейнеры стандартной библиотеки шаблонов для написания многофункциональных надежных приложений на C++.•Изучите, как автоматический вывод типов помогает упрощать исходные тексты на языке C++.•Разрабатывайте сложные программные решения, используя лямбда-выражения, интеллектуальные указатели и конструкторы перемещения.•Овладейте средствами C++, используя опыт ведущих экспертов по программированию на языке C++.•Изучите возможности C++, позволяющие создавать компактные и высокопроизводительные приложения C++.•Узнайте, что нового ожидается в стандарте C++17.