Skip to content
Scan a barcode
Scan
Added to your cart
Paperback Advanced C++ Programming Styles and Idioms Book

ISBN: 0201548550

ISBN13: 9780201548556

Advanced C++ Programming Styles and Idioms

Looks at the design features of the C++ programming language. Assuming a background in the syntax of C++, it shows how to become an expert C++ programmer by learning the idioms of the language. This description may be from another edition of this product.

Recommended

Format: Paperback

Condition: New

$54.91
Save $3.04!
List Price $57.95
50 Available
Ships within 2-3 days

You Might Also Enjoy

The C++ Programming Language
The C++ Programming Language
Bjarne Stroustrup

from: $5.09

C++ Programming: From Problem Analysis to Program Design
C++ Programming: From Problem Analysis to Program Design
D.S. Malik

from: $5.89

Problem Solving With C++: The Object of Programming
Problem Solving With C++: The Object of Programming
Walter J. Savitch

from: $5.29

The Annotated C++ Reference Manual
The Annotated C++ Reference Manual
Bjarne Stroustrup, Margaret A. Ellis, Bjarne Ellis, Margaret A. and Stroustrup

from: $5.19

Writing Solid Code: Microsoft's Techniques for Developing Bug-Free C Programs (Microsoft Programming Series)
Writing Solid Code: Microsoft's Techniques for Developing Bug-Free C Programs (Microsoft Programming Series)
Steve Maguire

from: $4.39

C++ Gems: Programming Pearls from The C++ Report (SIGS Reference Library)
C++ Gems: Programming Pearls from The C++ Report (SIGS Reference Library)

from: $6.59

The C++ Standard Library: A Tutorial and Reference
The C++ Standard Library: A Tutorial and Reference
Nicolai M. Josuttis, Josuttis Nicolai M.

from: $6.89

C++ Programming Style (Addison-Wesley Professional Computing Series)
C++ Programming Style (Addison-Wesley Professional Computing Series)
Tom Cargill

from: $4.89

Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)
Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides

from: $25.79

The C Programming Language
The C Programming Language
Dennis M. Ritchie, Brian W. Kernighan

from: $11.39

Practical C Programming, 3rd Edition
Practical C Programming, 3rd Edition
Steve Oualline

from: $5.19

Compilers : Principles, Techniques, and Tools
Compilers : Principles, Techniques, and Tools
Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman, Alfred V. Aho, Monica Lam, R. Sethi, Jeffrey D. Aho, Alfred V.; Sethi, Ravi; Ullman

from: $12.89

Effective C++: 55 Specific Ways to Improve Your Programs and Designs
Effective C++: 55 Specific Ways to Improve Your Programs and Designs
Scott Meyers

from: $4.79

More Effective C++: 35 New Ways to Improve Your Programs and Designs
More Effective C++: 35 New Ways to Improve Your Programs and Designs
Scott Meyers

from: $4.39

Multi-Paradigm Design for C++
Multi-Paradigm Design for C++
James O. Coplien

from: $6.09

C++ Primer
C++ Primer
Josée Lajoie, Stanley B. Lippman, Barbara E. Moo, Barbara Moo

from: $5.19

C++ Common Knowledge: Essential Intermediate Programming
C++ Common Knowledge: Essential Intermediate Programming
Stephen Dewhurst

from: $4.89

Linear Algebra and Its Applications
Linear Algebra and Its Applications
Judith McDonald, David C. Lay, Steven R. Lay, Judi J. McDonald

from: $4.99

Programming Microsoft® LINQ (PRO-Developer)
Programming Microsoft® LINQ (PRO-Developer)
Paolo Pialorsi, Marco Russo

Out of Stock

Related Subjects

Education Education & Reference

Customer Reviews

0 customer rating | 0 review

Rated 5 stars
Well worth many reads, even if 11 years old

Coplien has won many consensus thanks to this book and his "Multi-paradigm design". You can easily verify it looking at the bibliography of EVERY book on C++ written after 1991: you'll certainly find "Advanced C++ Programming Styles and Idioms". Many books have used it to expose tecniques. The best examples are both Meyers' "Effective" and "More effective" books. You can jump directly to the Recommended Readings sections to...

0Report

Rated 5 stars
Accesible introduction to patterns

This book is quite old now, but the material covered in the book does not suffer from its age, because the book is not supposed to be a language reference. The book starts with some words of wisdom on the basics of the language, for example spending just long enough talking about inheritence and polymorphism to get to the heart of the issue. There are some of the simpler idioms introduced earlier in the book (virtual constructors,...

0Report

Rated 5 stars
A dated yet very good book

It is a very good book, although a little dated. It explains a lot of items in > and <<More effective c++>> in more details, it tells you how to do the things, and why to do in this way. <p>It discusses many idioms, which are the low level equivalences of patterns (see <<Design Patterns>>), for example, body/handle idiom is equivalent to bridge pattern, examplar is equivalent to prototype pattern, envelope/letter is related...

0Report

Rated 5 stars
Mind Blowing.....

This book will take the reader where they thought C++ could never go. Though some idioms are dated (the book was written before RTTI and STL were added to the standard) it is nonetheless a thought provoking and invaluable book. Many of the ideas presented actually(! ) make the reader think and wrestle with before they are fully grasped. A must for any intermediate/advanced C++ programmer. When finished you will definitely...

0Report

Rated 5 stars
master c++ language and OOP and become Dark Lord of Sith

This book is the best C++ book ever inked to paper. This book should not be read if you are a apprentice C++ programmer in training,The key here is that you MUST have a solid understanding of what classes can and cannot do, understanding of copy semantics, object identity(object equality vs equivalence), inheritance model and how polymorphism achieves its power through dynamic binding, understanding a neglected and overly...

0Report

Copyright © 2025 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Policy | Cookie Preferences | Accessibility Statement
ThriftBooks ® and the ThriftBooks ® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured