A Tour Of C++, Second Edition, Bjarne Stroustrup, The Creator Of C++, Describes What Constitutes Modern C++. This Concise, Self-Contained Guide Covers Most Major Language Features And The Major Standard-Library Components, Of Course, In Great Depth, But To A Level That Gives Programmers A Meaningful Overview Of The Language, Some Key Examples, And Practical Help In Getting Started. Stroustrup Presents The C++ Features In The Context Of The Programming Styles They Support, Such As Object-Oriented And Generic Programming. His Tour Is Remarkably Comprehensive. Coverage Begins With The Basics, Then Ranges Widely Through More Advanced Topics, Including Many That Are New In C++17, Such As Move Semantics, Uniform Initialization, Lambda Expressions, Improved Containers, Random Numbers, And Concurrency. The Tour Even Covers Some Extensions Being Made For C++20, Such As Concepts And Modules, And Ends With A Discussion Of The Design And Evolution Of C++. This Guide Does Not Aim To Teach You How To Program (For That, See Stroustrup’S Programming: Principles And Practice Using C++, Second Edition), Nor Will It Be The Only Resource You’Ll Need For C++ Mastery (For That, See Stroustrup’S The C++ Programming Language, Fourth Edition, And Recommended Online Sources). If, However, You Are A C Or C++ Programmer Wanting Greater Familiarity With The Current C++ Language, Or A Programmer Versed In Another Language Wishing To Gain An Accurate Picture Of The Nature And Benefits Of Modern C++, You Can’T Find A Shorter Or Simpler Introduction Than This Tour Provides.