---
product_id: 5297259
title: "Modern C++ Design: Generic Programming and Design Patterns Applied"
brand: "debbie laffertyandrei alexandrescu"
price: "€ 135.02"
currency: EUR
in_stock: true
reviews_count: 10
url: https://www.desertcart.fi/products/5297259-modern-c-design-generic-programming-and-design-patterns-applied
store_origin: FI
region: Finland
---

# Modern C++ Design: Generic Programming and Design Patterns Applied

**Brand:** debbie laffertyandrei alexandrescu
**Price:** € 135.02
**Availability:** ✅ In Stock

## Quick Answers

- **What is this?** Modern C++ Design: Generic Programming and Design Patterns Applied by debbie laffertyandrei alexandrescu
- **How much does it cost?** € 135.02 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.fi](https://www.desertcart.fi/products/5297259-modern-c-design-generic-programming-and-design-patterns-applied)

## Best For

- debbie laffertyandrei alexandrescu enthusiasts

## Why This Product

- Trusted debbie laffertyandrei alexandrescu brand quality
- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Description

Modern C++ Design: Generic Programming and Design Patterns Applied

## Images

![Modern C++ Design: Generic Programming and Design Patterns Applied - Image 1](https://m.media-amazon.com/images/I/81TgDTOMtNL.jpg)
![Modern C++ Design: Generic Programming and Design Patterns Applied - Image 2](https://m.media-amazon.com/images/I/71Q4ZmnVPnL.jpg)
![Modern C++ Design: Generic Programming and Design Patterns Applied - Image 3](https://m.media-amazon.com/images/I/31-dW1jKHsL.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ 5.0 out of 5 stars







  
  
    The most important C++ book in many years
  

*by B***N on Reviewed in the United States on September 25, 2001*

Many years ago, I began to feel that the power of templates in C++ has not been fully exploited.  In more recent years, the emergence of the STL has shown that templates can be used to great advantage for containers, allowing conceptually simple generic implementations to be reused in a wide variety of situations, with no run-time penalty.  This advance only increased my sense that we haven't yet seen the full power of templates.Alexandrescue's remarkable work is, in my view, the most original and important advance in C++ since the STL.  It has been an article of faith in the design patterns community that one can't implement a reusable design patterns library in any language, because each pattern has dozens of important variations, and an unlimited number of custom variations, all seemingly interdependent.  Alexandrescue's work seriously challenges this assumption.  He uses "policy classes" (explained in Chapter 1) together with many innovative template techniques to pull apart these interdependencies.  The heart of the book describes in detail how he developed the "Loki" library containing many gang-of-four design pattern implementations.  Loki's SmartPtr, one of the high points of the book, puts to shame the Standard C++ auto_ptr, which has been the state of the art until now.Even before Alexandrescue's work, templates provided C++ programmers with major advantages not available in "more modern" object-oriented languages such as Java and C#.  Alexandrescue multiplies the existing advantages many times, facilitating dramatic increases in C++ programming productivity and quality.  Isn't that what high-level language programming is all about?The only negative comment I have is not really a criticism of Alexandrescue's work, but of the deplorable state of C++ compiler implementations.  Because many C++ compilers, especially the most popular ones, still do not fully support Standard C++, many of Alexandrescue's techniques cannot yet be used in many practical situations.  I would like to think that the importance of supporting Alexandrescue's library will motivate compiler vendors to make the necessary, and long-overdue upgrades.

### ⭐⭐⭐⭐⭐ 5.0 out of 5 stars







  
  
    It's amazing what you can do with Meta Programming
  

*by D***R on Reviewed in the United States on July 26, 2013*

I remember reading this book for the first time about 7 yeas ago and feeling my head turn inside out.  Upon re-reading it recently I found it exciting and very understandable.  The techniques outlined in this book solve problems that no other techniques can resolve.  I find it amazing what can be done with classes and functions that never even get constructed.Definitely gives a good coverage for all aspects of Meta Programming I think one of the measures of respect by which this book is regarded is how many of these pioneering techniques have made It into the Boost library.Thoroughly recommended for the intermediate to advanced programmer to have in his library.  Even if you don't use C++.

### ⭐⭐⭐⭐⭐ 5.0 out of 5 stars







  
  
    masterpiece
  

*by F***N on Reviewed in the United States on March 8, 2005*

First of all, i don't understand why so many ppl complaining that the book talks too much about template. The title says generic programming; even you are so genius that you find other way to accomplish generic programming, I'm sure all the concept still apply.I'm really happy i read a review from Gamma's pattern (very good, but very dry, takes years to digest) book and pointed me to this book. It teaches you how to implement pattern using generic way. As an engineer(not computer science), I found the book answered a lot of question and probelm that I wasn't be able to deal with practically.Here are the list that you can learn from this book,1. ever wonder how to write library like boost.org, read this book2. ever wonder how can you create a object with the same type of another object(or some type) without knowing the type, read this book3. don't want to implement pattern yourself or don't want to hard code the pattern, ex. object factory, then just download the code. VC,BC&GCC are supportedMasterpiece.

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.fi/products/5297259-modern-c-design-generic-programming-and-design-patterns-applied](https://www.desertcart.fi/products/5297259-modern-c-design-generic-programming-and-design-patterns-applied)

---

*Product available on Desertcart Finland*
*Store origin: FI*
*Last updated: 2026-03-31*