Wheelers Books

C++ Crash Course: A Fast-Paced Introduction

C++ Crash Course: A Fast-Paced Introduction

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 ef... read full description below.

Pre-order title (not yet released/available) and will ship once released.

Quick Reference

ISBN 9781593278885
Barcode 9781593278885
Published 17 September 2019 by No Starch Press,US
Format Trade Paperback/Paperback
Author(s) By Lospinoso, Joshua Alfred
Availability Available for pre-order, ships once released

... view full title details below.

Buy Now

  • $100.00 Retail price
  • $75.00 Wheelers price
  • You save $25.00!
Add to Basket Add to Wishlist

Full details for this title

ISBN-13 9781593278885
ISBN-10 1593278888
Stock Available
Status Available for pre-order, ships once released
Publisher No Starch Press,US
Imprint No Starch Press,US
Publication Date 17 September 2019
International Publication Date 29 August 2019
Publication Country United States United States
Format Trade Paperback/Paperback
Author(s) By Lospinoso, Joshua Alfred
Category Systems Analysis & Design
Computer Programming Languages
Number of Pages 254
Dimensions Width: 152mm
Height: 235mm
Weight 368g
Interest Age General Audience
Reading Age General Audience
NBS Text Computing: Professional & Programming
ONIX Text General/trade
Dewey Code Not specified
Catalogue Code 970065

Description of this Book

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. In Part I, you'll learn about all of the essential core language features. Part II introduces you to the C++ Standard Library and Boost Libraries, where you'll learn about testing and mocking frameworks, containers, concurrency, and more. Part III contains extended examples that weave together the lessons from Parts I and II.You'll learn all the major features of modern C++, including-- Fundamental types such as integers, floating point, characters, Booleans, bytes, voids, arrays, c-style strings and ASCII - The object lifecycle including storage duration, memory management, static and thread-local variables, exceptions, call stacks, and the RAII (resource acquisition is initialization) paradigm - Compile-time polymorphism and generic programming with templates, including a discussion of the proposed C++20 feature concepts and the Origins Library- Smart pointers like scoped, unique, and shared pointer, data structures from the stdlib like optional, pair, tuple, and any, plus many from Boost Libraries such as Variant, Tribool, and CompressedPair

^ top

Awards, Reviews & Star Ratings

UK Review Bertrams Star Rating: 2 stars (out of 5)

^ top

Author's Bio

- The object lifecycle including storage duration, memory management, static and thread-local variables, exceptions, call stacks, and the RAII (resource acquisition is initialization) paradigm

^ top