Ebook details

C++ STL Cookbook. Master the latest STL features in C++23 and 26 with practical recipes for modern C++ development - Second Edition

C++ STL Cookbook. Master the latest STL features in C++23 and 26 with practical recipes for modern C++ development - Second Edition

Bill Weinman

Loading...
EBOOK
Loading...
C++ STL Cookbook is a comprehensive guide that provides practical solutions for mastering the latest features of the C++23 Standard Template Library (STL) through hands-on recipes.

Beginning with new features in C++23, this book will help you understand the language's updated mechanics and library features, and offer insights into how they work. Unlike other books, this cookbook takes an implementation-specific, problem-solution approach that will help you overcome hurdles quickly. You'll learn core STL concepts, such as containers, algorithms, utility classes, lambda expressions, iterators, and more, through specific real-world recipes.

Building on the success of the first edition, this updated guide includes a new chapter dedicated to the latest features introduced in C++23, such as improved modules, refined ranges, and coroutine-based generators. It also covers essential best practices for writing cleaner and more efficient code, including the use of coroutines, structured bindings, and std::span.

Whether you're looking to deepen your understanding of the C++ STL or implement the latest features in your projects, this book provides valuable insights, clear and concise explanations and practical solutions to enhance your C++ programming skills.
  • 1. Introduction to New C++23 Features
  • 2. Best Practices
  • 3. STL Containers
  • 4. STL Compatible Iterators
  • 5. Lambda Expressions
  • 6. STL Algorithms
  • 7. Strings and Formatting
  • 8. Utility Classes
  • 9. Concurrency and Parallelism
  • 10. Using the File System
  • 11. More Practical Ideas
  • 12. C++26 and the Future
  • Title:C++ STL Cookbook. Master the latest STL features in C++23 and 26 with practical recipes for modern C++ development - Second Edition
  • Author:Bill Weinman
  • Original title:C++ STL Cookbook. Master the latest STL features in C++23 and 26 with practical recipes for modern C++ development - Second Edition
  • ISBN:9781836204244, 9781836204244
  • Date of issue:2026-05-28
  • Format:Ebook - EPUB
  • Item ID: e_40dj
  • Publisher: Packt Publishing
Loading...
Loading...