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.

Unfortunately, publisher restrictions limit this title's availability to school and public library account customers only.
School & Public Library Accounts please log in.

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 Indent title (sourced internationally), usually ships 4-6 weeks post release/order

... view full title details below.

  • $100.00 Retail price
  • $75.00 Wheelers price
  • You save $25.00!

Full details for this title

ISBN-13 9781593278885
ISBN-10 1593278888
Stock Available
Status Indent title (sourced internationally), usually ships 4-6 weeks post release/order
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