Modern C++ Design: Generic Programming and Design Patterns Applied (C++ In-Depth Series)
Debbie Lafferty; Alexandrescu, Andrei
Language: English
Published by Addison-Wesley Professional, 2001
Series: Book 2 of 8 - C++ In-Depth
- Softcover
- Used

Seller: Dream Books Co., Denver, CO, U.S.A.Dream Books Co.
AbeBooks seller since November 23, 2023
Condition: Used - Fair
US$ 4.74
Quantity: 1 available
Add to basketItem description from seller
Seller Inventory # DBV.0201704315.A
- Title
- Modern C++ Design: Generic Programming and Design Patterns Applied (C++ In-Depth Series)
- Author
- Debbie Lafferty; Alexandrescu, Andrei
- Publisher
- Addison-Wesley Professional
- Publication year
- 2001
- Condition
- acceptable
- Binding
- Soft cover
- Language
- English
- ISBN 10
- 0201704315
- ISBN 13
- 9780201704310
- Series
- Book 2 of 8: C++ In-Depth
In Modern C++ Design, Andrei Alexandrescu opens new vistas for C++ programmers. Displaying extraordinary creativity and programming virtuosity, Alexandrescu offers a cutting-edge approach to design that unites design patterns, generic programming, and C++, enabling programmers to achieve expressive, flexible, and highly reusable code.
This book introduces the concept of generic components―reusable design templates that produce boilerplate code for compiler consumption―all within C++. Generic components enable an easier and more seamless transition from design to application code, generate code that better expresses the original design intention, and support the reuse of design structures with minimal recoding.
The author describes the specific C++ techniques and features that are used in building generic components and goes on to implement industrial strength generic components for real-world applications. Recurring issues that C++ developers face in their day-to-day activity are discussed in depth and implemented in a generic way. These include:
- Policy-based design for flexibility
- Partial template specialization
- Typelists―powerful type manipulation structures
- Patterns such as Visitor, Singleton, Command, and Factories
- Multi-method engines
For each generic component, the book presents the fundamental problems and design options, and finally implements a generic solution.
"Synopsis" may belong to another edition of this title.
About the Author
Andrei Alexandrescu is the author of the award-winning book Modern C++ Design (Addison-Wesley, 2001) and is a columnist for C/C++ Users Journal.
"About the title" may belong to another edition of this title.
Dream Books Co.
Denver, CO, U.S.A.
AbeBooks seller since November 23, 2023
Shipping rates within U.S.A.
| Item | 3 to 8 business days | 2 to 5 business days |
|---|---|---|
| First item | US$ 0.00 | US$ 1.99 |
Payment methods
Store description
Specialty
All types of used books.Terms of sale
We guarantee the condition of every book as it's described on the Abebooks web
sites. If you're dissatisfied with your purchase (Incorrect Book/Not as
Described/Damaged) or if the order hasn't arrived, you're eligible for a refund
within 30 days of the estimated delivery date. If you've changed your mind about a
book that you've ordered, please use the Ask bookseller a question link to contact
us and we'll respond within 2 business days.
Shipping terms
International packages exceeding 3 lbs may require additional postage.