Overview
Data Structures and Algorithms with C++ STL demystifies the rich offerings of the Standard Template Library (STL) for practitioners of modern C++. Through engaging insights and practical examples, the book helps intermediate developers navigate topics such as efficient use of std::vector, STL algorithms, and advanced topics like concurrency and exception safety.
What this Book will help me do
- Efficiently utilize and manage the std::vector for diverse applications.
- Master STL algorithms for sorting, searching, and transformations.
- Explore the inner workings and best practices for STL data structures.
- Extend STL functionalities seamlessly using custom types and allocators.
- Understand parallel algorithms and concurrency within the STL framework.
Author(s)
John Farrier, an experienced C++ developer and educator, has spent decades working with complex systems and has a deep passion for teaching practical programming techniques. With years of industry and academic experience, John has authored several guides that are regarded for their clarity, depth, and focus on actionable knowledge.
Who is it for?
This book is for intermediate-level C++ programmers who are familiar with object-oriented programming and basic algorithmic concepts. It's ideal for those looking to take their STL knowledge to a higher level, whether for academic pursuits, professional development, or personal interest in writing efficient and modern applications.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access