C++ Crash Course, 2nd Edition
A Fast-Paced Introduction

By (author) Joshua Lospinoso

ISBN13: 9781718501102

Imprint: No Starch Press,US

Publisher: No Starch Press,US

Format:

Published: 04/03/2025

Availability: Not yet available

Description
This revised second edition gets straight to the core of C++20, the most modern revision of the ISO standard. A new 'Coroutines' chapter introduces a new language feature that lets users express functions that can suspend execution. The 'Iterator' chapter has been replaced with a new chapter called 'Ranges,' the new library that largely replaces iterators in daily programming and allows users to interact with sequences of objects. The added 'Modules' chapter shows how to create and consume library code. Printf has also been replaced with std::format and there are numerous updates throughout.
Introduction Part 1: The C++ Core Language Chapter 1: Up and Running Chapter 2: Types Chapter 3: Reference Types Chapter 4: The Object Life Cycle Chapter 5: Runtime Polymorphism Chapter 6: Compile-Time Polymorphism Chapter 7: Expressions Chapter 8: Statements Chapter 9: Functions Chapter 10: Coroutines Part 2: C++ Libraries and Frameworks Chapter 11: Testing Chapter 12: Smart Pointers Chapter 13: Utilities Chapter 14: Containers Chapter 15: Ranges Chapter 16: Strings Chapter 17: Streams Chapter 18: Filesystems Chapter 19: Algorithms Chapter 20: Concurrency and Parallelism Chapter 21: Network Programming with Boost Asio Chapter 22: Writing Modules Chapter 23: Writing Applications
  • Computer programming / software development
  • General (US: Trade)
Height:
Width:
Spine:
Weight:0.00
List Price: £56.99