Выделив всего один час на урок вы можете приобрести квалификацию, необходимую для начала программирования на языке C++. В книге представлен полный курс обучения программированию, который позволит быстро овладеть основами языка и перейти к более сложным понятиям и концепциям.Эта книга, полностью переработанная с учетом стандарта C++14 и готовящегося стандарта C++17, представляет язык C++ с практической точки зрения - как средство создания быстрых, простых и эффективных приложений на C++.Особенности книги* Изучение фундаментальных принципов языка C++ и объектно-ориентированного программирования.* Овладение возможностями языка C++, помогающими писать компактный и эффективный код с помощью таких концепций, как лямбда-выражения, конструкторы перемещения и операторы присваивания.* Полезные советы и рекомендации, позволяющие избежать проблем.* Изучение стандартной библиотеки шаблонов, включая контейнеры и алгоритмы, используемые в большинстве реальных приложений C++.* Проверка знаний и опыта с использованием упражнений в конце каждого занятия.Учитесь, когда вам удобно, в собственном темпе* Опыт программирования необязателен.* Пишите быстрые и мощные программы на C++, компилируйте код и создавайте выполнимые файлы.* Изучите концепции объектно-ориентированного программирования, такие как инкапсуляция, абстракция, наследование и полиморфизм.* Используйте алгоритмы и контейнеры стандартной библиотеки шаблонов для написания многофункциональных надежных приложений на C++.* Изучите, как автоматический вывод типов помогает упрощать исходные тексты на языке C++.* Разрабатывайте сложные программные решения, используя лямбда-выражения, интеллектуальные указатели и конструкторы перемещения.* Овладейте средствами C++, используя опыт ведущих экспертов по программированию на языке C++.* Изучите возможности C++, позволяющие создавать компактные и высокопроизводительные приложения C++.* Узнайте, что нового ожидается в стандарте C++17.
Vydeliv vsego odin chas na urok vy mozhete priobresti kvalifikatsiju, neobkhodimuju dlja nachala programmirovanija na jazyke C++. V knige predstavlen polnyj kurs obuchenija programmirovaniju, kotoryj pozvolit bystro ovladet osnovami jazyka i perejti k bolee slozhnym ponjatijam i kontseptsijam.Eta kniga, polnostju pererabotannaja s uchetom standarta C++14 i gotovjaschegosja standarta C++17, predstavljaet jazyk C++ s prakticheskoj tochki zrenija - kak sredstvo sozdanija bystrykh, prostykh i effektivnykh prilozhenij na C++.Osobennosti knigi* Izuchenie fundamentalnykh printsipov jazyka C++ i obektno-orientirovannogo programmirovanija.* Ovladenie vozmozhnostjami jazyka C++, pomogajuschimi pisat kompaktnyj i effektivnyj kod s pomoschju takikh kontseptsij, kak ljambda-vyrazhenija, konstruktory peremeschenija i operatory prisvaivanija.* Poleznye sovety i rekomendatsii, pozvoljajuschie izbezhat problem.* Izuchenie standartnoj biblioteki shablonov, vkljuchaja kontejnery i algoritmy, ispolzuemye v bolshinstve realnykh prilozhenij C++.* Proverka znanij i opyta s ispolzovaniem uprazhnenij v kontse kazhdogo zanjatija.Uchites, kogda vam udobno, v sobstvennom tempe* Opyt programmirovanija neobjazatelen.* Pishite bystrye i moschnye programmy na C++, kompilirujte kod i sozdavajte vypolnimye fajly.* Izuchite kontseptsii obektno-orientirovannogo programmirovanija, takie kak inkapsuljatsija, abstraktsija, nasledovanie i polimorfizm.* Ispolzujte algoritmy i kontejnery standartnoj biblioteki shablonov dlja napisanija mnogofunktsionalnykh nadezhnykh prilozhenij na C++.* Izuchite, kak avtomaticheskij vyvod tipov pomogaet uproschat iskhodnye teksty na jazyke C++.* Razrabatyvajte slozhnye programmnye reshenija, ispolzuja ljambda-vyrazhenija, intellektualnye ukazateli i konstruktory peremeschenija.* Ovladejte sredstvami C++, ispolzuja opyt veduschikh ekspertov po programmirovaniju na jazyke C++.* Izuchite vozmozhnosti C++, pozvoljajuschie sozdavat kompaktnye i vysokoproizvoditelnye prilozhenija C++.* Uznajte, chto novogo ozhidaetsja v standarte C++17.