| ||||||||||||
![]() Trade In this Item for up to £0.25
Trade in Advanced C++ Programming Styles and Idioms for an Amazon.co.uk gift card of up to £0.25, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.
|
Product details
|
Written by an expert in C++, Advanced C++ Programming Styles and Idioms looks at the design features of the C++ programming language. Assuming a background in the syntax of C++, Coplien shows how to become an expert C++ programmer by learning the idioms of the language. His approach is organized around the abstractions that C++ supports: abstract data types, combining types in inheritance structures, object-oriented programming, and multiple inheritance. Using small, but rich examples, he shows how these abstractions can be combined to use the language effectively. Experienced C++ programmers will appreciate the comprehensive coverage of Release 3.0.
Suggested Tags from Similar Products(What's this?)Be the first one to add a relevant tag (keyword that's strongly related to this product)
|
Plenty, as it turns out. The book, as it title suggests, is all about idioms - the unstated rules of the language that you ought to follow if you want to be understood by the rest of the programming world. While he doesn't call them "implementations of patterns," (he predates the GoF book by a few years) that's really what a large number of his techniques are.
Amongst other things he covers:
- Implementing classes to behave like built in types
- Handle/body classes and more advanced uses of indirection
- Double dispatch
- Dynamically loading new classes
While other books (notably Myers' Effective C++, Sutter's Exceptional C++) cover a lot of the same ground - and very well at that - this is where it all started and still highly relevant today. This should be on every C++ programmers bookshelf.
|