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
- New

Seller: Fulano Books, Cambridge, MA, U.S.A.Fulano Books
AbeBooks seller since August 21, 2024
Condition: New
US$ 59.36
Quantity: 1 available
Add to basketSeller Inventory # QM-G6PV-OVNI
- 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
- New
- 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.
Fulano Books
Cambridge, MA, U.S.A.
AbeBooks seller since August 21, 2024
Shipping rates within U.S.A.
| Item | 5 to 10 business days | 2 to 5 business days |
|---|---|---|
| First item | US$ 6.08 | US$ 12.18 |
Payment methods
Store description
Family-run business of true bibliophiles, with a hand-curated inventory of the finest titles. We believe in the beauty of books--not just in their words, but in the elegance, timelessness, even the smell of a well-kept piece. As such, we strive to keep nothing on our shelves you wouldn't be proud to put on yours.
Specialty
VariedSeller's business information
Fulano Books
MA, U.S.A.
Terms of sale
We adhere to all AbeBooks terms of sale policies.
Shipping terms
Standard shipping is USPS media mail unless otherwise selected. All items are sent in heavy duty bubble-padded mailers. Heavier and larger items are mailed in boxes with appropriate wrap to ensure safe delivery.