Have a personal or library account? Click to login
Hands-On Design Patterns with C++ Cover

Hands-On Design Patterns with C++

Solve common C++ problems with modern design patterns and build robust applications

Paid access
|Feb 2019
Product purchase options

Table of Contents

  1. An introduction to Inheritance and polymorphism
  2. Class and function templates
  3. Memory ownership
  4. Swap - from simple to subtle
  5. A Comprehensive Look at Resource Acquisition is Initialization (RAII)
  6. Type Erasure
  7. SFINAE and Overload Resolution Management
  8. The Curiously Recurring Template Pattern
  9. Named Arguments and Method Chaining
  10. Local Buffer Optimization
  11. Scopeguard
  12. Friend Factory
  13. Virtual Constructors and Factories
  14. The Template Method Pattern and the Non-Virtual Idiom
  15. Singleton: a Classic OOP Pattern
  16. Policy-based design
  17. Adaptors and Decorators
  18. Visitor and multiple dispatch
PDF ISBN: 978-1-78883-795-8
Publisher: Packt Publishing Limited
Copyright owner: © 2019 Packt Publishing Limited
Publication date: 2019
Language: English
Pages: 512