C++ Crash Course

  • Author: Josh Lospinoso
  • ISBN: 1593278888
  • Year: 2019
  • Pages: 792
  • Language: English
  • File size: 7.1 MB
  • File format: PDF
  • Category: C & C++

Book Description:

A fast-paced, comprehensive introduction to modern C++ written for experienced developers. After reading C++ Crash Course, you’ll be adept in the core language concepts, the C++ Standard Library, along with the Boost Libraries.

C++ is one of the most frequently used languages for real-world software. At the hands of a knowledgeable developer, C++ can create modest, effective, and readable code that any programmer would be pleased with.

Intended for intermediate to advanced programmers, C++ Crash Course cuts the weeds to get you straight to the heart of C++17, the most modern revision of the ISO standard. Part 1 covers the heart of this C++ language, where you will find out about everything from types and functions, to the thing life cycle and expressions. Part 2 introduces one to the C++ Standard Library and Boost Libraries, in which you’ll learn about each one of the high-quality, fully-featured facilities available to you.

You’ll learn all the major features of contemporary C++, for example:

* Fundamental types, reference types, and user-defined types
* The object lifecycle such as storage duration, memory management, exceptions, call stacks, and the RAII paradigm
* Compile-time polymorphism with templates and run-time polymorphism with virtual classes
* Advanced expressions, statements, and functions
* Smart pointers, data structures, dates and times, numerics, and probability/statistics centers
* Containers, iterators, strings, and calculations
* Streams and documents, concurrency, media, and application development

With well over 500 code trials and almost 100 exercises, C++ Crash Course is guaranteed to help you build a strong C++ foundation.



Download PDF    Buy Hardcopy

Top online courses in Teaching & Academics

Related Posts

Leave a Reply