Introduction to C++ Templates Programming
|
|
|
REVIEW
|
C++ Templates - The Complete Guide
David Vandevoorde, Nicolai M. Josuttis
Addison-Wesley, November 2002
ISBN: 0201734842 |
|
A wonderful book about template programming in C++.
It consists of a tutorial, which I did not much care for; it's basically
what you find in every C++ text book. But it has a section about
template language features, which is the best part of the book; it provides
not yet published insight into the inner working of templates. The
third part is about template programming techniques. It's a little
scattershot and for the experienced C++ programmer it does not provide
any surprisingly new insights, but the authors did a good job in distilling
the essence of modern template programming techniques from several available
template libraries. By and large an highly recommended book. |
|
|
|
|
Scientific and Engineering C++: An Introduction With Advanced Techniques
and Examples
John J. Barton, Lee R. Nackman
Addison-Wesley, July 1994
ISBN: 0201533936 |
|
Written by members of a research staff at IBM who worked
on techniques for using C++ in numerical analysis. In order to meet the
performance criteria that are essential for numerical computations they
developed sophisticated ways of using C++ templates. The book is tough
reading, but the presented ideas are compelling. A book that didn?t get
the attention is deserves, maybe because of its slightly misleading title
? it?s also a text about template programming in C++. |
|
|
|
REVIEW
|
Modern C++ Design: Generic Programming and Design Patterns Applied
Andrei Alexandrescu
Addison-Wesley, February 2001
ISBN: 0201704315 |
|
An interesting book for C++ programmers who want to explore
template programmiong C++ in greater depth. Demonstrates innovative
and creative ways of using templates for efficient problem solving in C++
programs.
The book is accompanied by a library, the
Loki
library implemented by
Andrei
Alexandrescu
in conjunction with this book.
The source code is available for download from
SourceForgeNet
. |
|
|
|
REVIEW
|
Generic Programming and the STL:
Using and Extending the C++ Standard Template Library
Matthew H. Austern
Addison Wesley Longman, October 1998
ISBN: 0201309564 |
|
Written by the principal author of SGI?s implementation
of the STL. A sophisticated book about the underlying concepts of the STL.
Definitely not a tutorial, but helpful in understanding the STL as an extensible
framework. But also a book on generic programming, which is one of the
major modern template programming techniques. |
|
|
|
REVIEW
|
Generative Programming: Methods, Tools, and Applications
Krysztof Czarnecki & Ulrich Eisenecker
Addison Wesley Professional, June 2000
ISBN: 0-201-30977-7 |
|
Has a chapter on generative programming in C++ explaining
sophisticated template programming techniques. |
|
|
|
|
C++ Template Metaprogramming
Concepts, Tools, and Techniques from Boost and Beyond
David Abrahams, Aleksey Gurtovoy
Addison-Wesley Longman, January 2005
ISBN: 0321227255 |
|
Explains the techniques of template meta programming as
demonstrated in the Boost Metaprogramming Library (MPL). Serves as a tutorial
as well as a handbook for experts. |
|
|