
As an Amazon Associate and affiliate partner, Menrva Books earns from qualifying purchases. Learn more
Austern's book introduces you to the generic programming paradigm and to the most important instance of that paradigm--the C++ Standard Template Library (STL). This book reveals that the STL is more than a set of convenient container classes: It is also an extensible framework for generic and interoperable components. Austern explains the central ideas underlying generic programming--concepts, modeling, and refinement--and shows how these ideas lead to the fundamental concepts of the STL: iterators, containers, and function objects.
This book investigates the core principles of generic programming and their practical application through the C++ Standard Template Library (STL). Matthew Austern, a recognized expert in C++ development, provides a rigorous framework for understanding the STL not merely as a library of containers, but as a cohesive, extensible architecture. By detailing the underlying concepts of modeling and refinement, the author demonstrates how to build interoperable software components that adhere to the high-performance standards of the C++ language.
What You Will Find
Experts frequently cite this work as a foundational text for developers seeking to master the architectural design of the C++ Standard Template Library. Readers often note the technical density of the prose, which is best suited for experienced programmers looking to move beyond basic usage toward advanced library extension.
Page Count:
576
Publication Date:
1999-10-23
Publisher:
Addison-Wesley Professional
ISBN-10:
0201309564
ISBN-13:
9780201309560
No comments yet. Be the first to share your thoughts!