Wheelers Books
C++ Crash Course: A Fast-Paced Introduction

C++ Crash Course: A Fast-Paced Introduction (Trade Paperback / Paperback)

By Lospinoso, Joshua Alfred

  • RRP: $100.00
  • $75.00
  • Save $25.00
  • To Order

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...ficient 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
Read more

ISBN 9781593278885
Released AU 17 Sep 2019
Publisher No Starch Press,US
Format Trade Paperback/Paperback
Indent title (internationally sourced), allow 4-6 weeks

Full details for this title

ISBN-13 9781593278885
Stock Available
Status Indent title (internationally sourced), allow 4-6 weeks
Publisher No Starch Press,US
Imprint No Starch Press,US
Released 17 Sep 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
Dewey Code 005.133
Weight 368g
Interest Age General Audience
Reading Age General Audience
Library of Congress C++ (Computer program language), Computer programming
NBS Text Computing: Professional & Programming
ONIX Text General/trade