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

Andrei Alexandrescu

ISBN 10: 0201704315 ISBN 13: 9780201704310
Published by Addison-Wesley, 2001
New Paperback

From Revaluation Books, Exeter, United Kingdom Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

AbeBooks Seller since 6 January 2003

This specific item is no longer available.

About this Item

Description:

1st edition. 352 pages. 9.00x7.00x0.75 inches. In Stock. Seller Inventory # __0201704315

Report this item

Synopsis:

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.

 

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 this title" may belong to another edition of this title.

Bibliographic Details

Title: Modern C++ Design: Generic Programming and ...
Publisher: Addison-Wesley
Publication Date: 2001
Binding: Paperback
Condition: Brand New

Top Search Results from the AbeBooks Marketplace

Seller Image

Alexandrescu, Andrei
Published by Addison-Wesley Professional, 2001
ISBN 10: 0201704315 ISBN 13: 9780201704310
Used Softcover

Seller: WeBuyBooks, Rossendale, LANCS, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Good. Most items will be dispatched the same or the next working day. A copy that has been read but remains in clean condition. All of the pages are intact and the cover is intact and the spine may show signs of wear. The book may have minor markings which are not specifically mentioned. Ex library copy with usual stamps & stickers. Seller Inventory # wbs2588049776

Contact seller

Buy Used

£ 2.18
£ 6.60 shipping
Ships from United Kingdom to U.S.A.

Quantity: 1 available

Add to basket

Stock Image

Alexandrescu, Andrei
Published by Addison-Wesley Professional, 2001
ISBN 10: 0201704315 ISBN 13: 9780201704310
Used Paperback

Seller: HPB-Red, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Acceptable. Connecting readers with great books since 1972. Used textbooks may not include companion materials such as access codes, etc. May have condition issues including wear and notes/highlighting. We ship orders daily and Customer Service is our top priority! Seller Inventory # S_437607054

Contact seller

Buy Used

£ 3.85
£ 2.80 shipping
Ships within U.S.A.

Quantity: 1 available

Add to basket

Stock Image

Debbie Lafferty; Alexandrescu, Andrei
Published by Addison-Wesley Professional, 2001
ISBN 10: 0201704315 ISBN 13: 9780201704310
Used paperback

Seller: London Bridge Books, London, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

paperback. Condition: Good. Seller Inventory # 0201704315-3-34457490

Contact seller

Buy Used

£ 4.37
£ 45 shipping
Ships from United Kingdom to U.S.A.

Quantity: 1 available

Add to basket

Stock Image

Andrei Alexandrescu, Scott Meyers, John Vlissides
Published by Addison Wesley, 2001
ISBN 10: 0201704315 ISBN 13: 9780201704310
Used Paperback

Seller: Greener Books, London, United Kingdom

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

Paperback. Condition: Used; Very Good. **SHIPPED FROM UK** We believe you will be completely satisfied with our quick and reliable service. All orders are dispatched as swiftly as possible! Buy with confidence! Greener Books. Seller Inventory # 4976543

Contact seller

Buy Used

£ 4.41
£ 15.99 shipping
Ships from United Kingdom to U.S.A.

Quantity: 1 available

Add to basket

Stock Image

Alexandrescu, Andrei
Published by Addison-Wesley Professional, 2001
ISBN 10: 0201704315 ISBN 13: 9780201704310
Used Softcover

Seller: World of Books (was SecondSale), Montgomery, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Like New. Item is in like new condition. Seller Inventory # 00096555082

Contact seller

Buy Used

£ 4.61
Free Shipping
Ships within U.S.A.

Quantity: 1 available

Add to basket

Stock Image

Debbie Lafferty; Alexandrescu, Andrei
Published by Addison-Wesley Professional, 2001
ISBN 10: 0201704315 ISBN 13: 9780201704310
Used Softcover

Seller: MusicMagpie, Stockport, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Very Good. 1762859432. 11/11/2025 11:10:32 AM. Seller Inventory # U9780201704310

Contact seller

Buy Used

£ 5.44
£ 5.49 shipping
Ships from United Kingdom to U.S.A.

Quantity: 1 available

Add to basket

Stock Image

Andrei Alexandrescu
Published by Addison-Wesley Professional, 2001
ISBN 10: 0201704315 ISBN 13: 9780201704310
Used Softcover

Seller: medimops, Berlin, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: acceptable. Ausreichend/Acceptable: Exemplar mit vollständigem Text und sämtlichen Abbildungen oder Karten. Schmutztitel oder Vorsatz können fehlen. Einband bzw. Schutzumschlag weisen unter Umständen starke Gebrauchsspuren auf. / Describes a book or dust jacket that has the complete text pages (including those with maps or plates) but may lack endpapers, half-title, etc. (which must be noted). Binding, dust jacket (if any), etc may also be worn. Seller Inventory # M00201704315-B

Contact seller

Buy Used

£ 7.30
£ 92.19 shipping
Ships from Germany to U.S.A.

Quantity: 1 available

Add to basket

Stock Image

Alexandrescu, Andrei, Debbie Lafferty, Debbie
Published by Addison Wesley Professional, 2001
ISBN 10: 0201704315 ISBN 13: 9780201704310
Used Softcover

Seller: Better World Books, Mishawaka, IN, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Good. Used book that is in clean, average condition without any missing pages. Seller Inventory # 6351582-6

Contact seller

Buy Used

£ 7.90
Free Shipping
Ships within U.S.A.

Quantity: 1 available

Add to basket

Stock Image

Andrei Alexandrescu
Published by Addison-Wesley Professional, 2001
ISBN 10: 0201704315 ISBN 13: 9780201704310
Used Softcover

Seller: medimops, Berlin, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: good. Befriedigend/Good: Durchschnittlich erhaltenes Buch bzw. Schutzumschlag mit Gebrauchsspuren, aber vollständigen Seiten. / Describes the average WORN book or dust jacket that has all the pages present. Seller Inventory # M00201704315-G

Contact seller

Buy Used

£ 8.24
£ 92.19 shipping
Ships from Germany to U.S.A.

Quantity: 3 available

Add to basket

Stock Image

Debbie Lafferty
ISBN 10: 0201704315 ISBN 13: 9780201704310
Used Paperback

Seller: WorldofBooks, Goring-By-Sea, WS, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Very Good. 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 componentsreusable design templates that produce boilerplate code for compiler consumptionall 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 Typelistspowerful 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. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. Seller Inventory # GOR002212791

Contact seller

Buy Used

£ 9.26
£ 5.60 shipping
Ships from United Kingdom to U.S.A.

Quantity: 3 available

Add to basket

There are 30 more copies of this book

View all search results for this book