Nicht aus der Schweiz? Besuchen Sie lehmanns.de
C++ Crash Course, 2nd Edition - Joshua Lospinoso

C++ Crash Course, 2nd Edition

A Fast-Paced Introduction
Buch | Softcover
792 Seiten
2025
No Starch Press,US (Verlag)
978-1-7185-0110-2 (ISBN)
CHF 99,45 inkl. MwSt
  • Noch nicht erschienen (ca. August 2025)
  • Versandkostenfrei
  • Auch auf Rechnung
  • Artikel merken
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.

Joshua Lospinoso, PhD is an entrepreneur who served 15 years in the US Army. As a cyber officer, Lospinoso wrote dozens of infosec tools and built and taught the C++ course that United States Cyber Command uses to teach its junior developers. He has spoken at a wide range of conferences, published over twenty peer-reviewed articles, and co-founded a successfully acquired security company. He keeps a blog and is an active contributor to open-source software. Lospinoso holds a PhD in Statistics from the University of Oxford and is a Rhodes Scholar.

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

Erscheinungsdatum
Verlagsort San Francisco
Sprache englisch
Maße 177 x 234 mm
Themenwelt Mathematik / Informatik Informatik
ISBN-10 1-7185-0110-2 / 1718501102
ISBN-13 978-1-7185-0110-2 / 9781718501102
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
leichter Einstieg für Senioren

von Philip Kiefer

Buch | Softcover (2024)
Markt + Technik Verlag
CHF 13,90