Contents
Chapter 1 Policy-Based Class Design
1.1 The Multiplicity of Software Design
1.2 The Failure of the Do-It-All Interface
1.3 Multiple Inheritance to the Rescue?
1.5 Policies and Policy Classes
1.7 Destructors of Policy Classes
1.8 Optional Functionality Through Incomplete Instantiation
1.10 Customizing Structure with Policy Classes
1.11 Compatible and Incompatible Policies
1.12 Decomposing a Class into Policies
Get Modern C++ Design: Generic Programming and Design Patterns Applied now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.