Description

Book Synopsis
C++ is one of the most widely used languages for real-world software. Wherever performance matters, C++ is the de facto standard. It's the language behind operating systems, embedded devices, games, web browsers, and virtual reality systems. As a C++ developer, you can program efficient software on virtually any platform. C++ Crash Course cuts through the weeds to get you straight to the core of C++17, the most modern revision of the ISO standard.

Trade Review
"This is a comprehensive book, both in size (over 700 pages, taking 5 months to review) and breadth of coverage . . . All in all, highly recommended."
—ACCU

"I can highly recommend this book to anyone who already has programming experience (in another language) and wants to dive straight into modern C++."
—Arjan van Eersel, @ArjanvanEersel, CTO of Plandail Limited


Table of Contents
Introduction
An Overture to C Programmers

Part I: The C++ Core Language
Chapter 1: Up and Running
Chapter 2: Types
Chapter 3: Reference Types
Chapter 4: The Object Life Cycle
Chapter 5: Run-Time Polymorphism
Chapter 6: Compile-Time Polymorphism
Chapter 7: Expressions
Chapter 8: Statements
Chapter 9: Functions

Part II: C++ Libraries and Frameworks
Chapter 10: Testing
Chapter 11: Smart Pointers
Chapter 12: Utilities
Chapter 13: Containers
Chapter 14: Iterators
Chapter 15: Strings
Chapter 16: Streams
Chapter 17: Filesystems
Chapter 18: Algorithms
Chapter 19: Concurrency and Parallelism
Chapter 20: Network Programming with Boost Asio
Chapter 21: Writing Applications

C++ Crash Course: A Fast-Paced Introduction

    Product form

    £40.49

    Includes FREE delivery

    RRP £53.99 – you save £13.50 (25%)

    Order before 4pm today for delivery by Fri 26 Jun 2026.

    A Paperback / softback by Joshua Alfred Lospinoso

    3 in stock

      Trusted by thousands of customers. See 2,385+ Customer Reviews

      View other formats and editions of C++ Crash Course: A Fast-Paced Introduction by Joshua Alfred Lospinoso

      Publisher: No Starch Press,US
      Publication Date: 24/09/2019
      ISBN13: 9781593278885, 978-1593278885
      ISBN10: 1593278888

      Description

      Book Synopsis
      C++ is one of the most widely used languages for real-world software. Wherever performance matters, C++ is the de facto standard. It's the language behind operating systems, embedded devices, games, web browsers, and virtual reality systems. As a C++ developer, you can program efficient software on virtually any platform. C++ Crash Course cuts through the weeds to get you straight to the core of C++17, the most modern revision of the ISO standard.

      Trade Review
      "This is a comprehensive book, both in size (over 700 pages, taking 5 months to review) and breadth of coverage . . . All in all, highly recommended."
      —ACCU

      "I can highly recommend this book to anyone who already has programming experience (in another language) and wants to dive straight into modern C++."
      —Arjan van Eersel, @ArjanvanEersel, CTO of Plandail Limited


      Table of Contents
      Introduction
      An Overture to C Programmers

      Part I: The C++ Core Language
      Chapter 1: Up and Running
      Chapter 2: Types
      Chapter 3: Reference Types
      Chapter 4: The Object Life Cycle
      Chapter 5: Run-Time Polymorphism
      Chapter 6: Compile-Time Polymorphism
      Chapter 7: Expressions
      Chapter 8: Statements
      Chapter 9: Functions

      Part II: C++ Libraries and Frameworks
      Chapter 10: Testing
      Chapter 11: Smart Pointers
      Chapter 12: Utilities
      Chapter 13: Containers
      Chapter 14: Iterators
      Chapter 15: Strings
      Chapter 16: Streams
      Chapter 17: Filesystems
      Chapter 18: Algorithms
      Chapter 19: Concurrency and Parallelism
      Chapter 20: Network Programming with Boost Asio
      Chapter 21: Writing Applications

      Recently viewed products

      © 2026 Book Curl

        • American Express
        • Apple Pay
        • Diners Club
        • Discover
        • Google Pay
        • Maestro
        • Mastercard
        • PayPal
        • Shop Pay
        • Union Pay
        • Visa

        Login

        Forgot your password?

        Don't have an account yet?
        Create account