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: -OnTimeBooks-, Phoenix, AZ, U.S.A.-OnTimeBooks-
AbeBooks seller since March 9, 2023
Condition: Used - Good
US$ 6.99
Quantity: 1 available
Add to basketItem description from seller
A copy that has been read, remains in good condition. All pages are intact, and the cover is intact. The spine and cover show signs of wear. Pages can include notes and highlighting and show signs of wear, and the copy can include "From the library of" labels or previous owner inscriptions. 100% GUARANTEE! Shipped with delivery confirmation, if you're not satisfied with purchase please return item! Ships via media mail.
Seller Inventory # OTV.0201704315.G
- 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
- good
- 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.
-OnTimeBooks-
Phoenix, AZ, U.S.A.
AbeBooks seller since March 9, 2023
Shipping rates within U.S.A.
| Item | 3 to 8 business days | 2 to 6 business days |
|---|---|---|
| First item | US$ 0.00 | US$ 3.99 |
Payment methods
Specialty
Used books of all typesSeller's business information
BookDrop LLC
601 S 54th Ave, STE 101
Phoenix, AZ U.S.A. 85043