Nicolai M. Josuttis: solutions in time  C++ Templates: Internet Links

C++ Templates - The Complete Guide

Internet Links

The following links refer to additional, relevant informations about the book C++ Templates - The Complete Guide by David Vandevoorde and Nicolai M. Josuttis. See also David's templates links and Nico's general C++ links.

News Groups

Books and Links

Andrei Alexandrescu
Modern C++ Design
Generic Programming and Design Patterns Applied
Addison-Wesley, Reading, MA, 2001

Matthew H. Austern
Generic Programming and the STL
Using and Extending the C++ Standard Template Library
Addison-Wesley, Reading, MA, 1999

Jeremy Siek
The Boost Concept Check Library

Todd Veldhuizen
Blitz++: Object-Oriented Scientific Computing

The Boost Repository for Free, Peer-Reviewed C++ Libraries

Boost Compose Library

Smart Pointer Library

Type Traits Library

Tom Cargill
Exception Handling: A False Sense of Security
Available at:
C++ Report, November-December 1994

James O. Coplien
Curiously Recurring Template Patterns
C++ Report, February 1995

Core Issue 115 of the C++ Standard

Krzysztof Czarnecki, Ulrich W. Eisenecker
Generative Programming
Methods, Tools, and Applications
Addison-Wesley, Reading, MA, 2000

Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
Design Patterns
Elements of Reusable Object-Oriented Software
Addison-Wesley, Reading, MA, 1995

Edison Design Group
Compiler Front Ends for the OEM Market

Margaret A. Ellis, Bjarne Stroustrup
The Annotated C++ Reference Manual (ARM)
Addison-Wesley, Reading, MA, 1990

Nicolai M. Josuttis
auto_ptr and auto_ptr_ref

Nicolai M. Josuttis
Object-Oriented Programming in C++
John Wiley and Sons Ltd, 2002

Nicolai M. Josuttis
The C++ Standard Library
A Tutorial and Reference
Addison-Wesley, Reading, MA, 1999

Andrew Koenig, Barbara E. Moo
Accelerated C++
Practical Programming by Example
Addison-Wesley, Reading, MA, 2000

Jaakko Järvi, Gary Powell
LL, The Lambda Library

Stanley B. Lippman
Inside the C++ Object Model
Addison-Wesley, Reading, MA, 1996

Scott Meyers
Counting Objects In C++
C/C++ Users Journal, April 1998

Scott Meyers
Effective C++
50 Specific Ways to Improve Your Programs and Design (2nd Edition)
Addison-Wesley, Reading, MA, 1998

Scott Meyers
More Effective C++
35 New Ways to Improve Your Programs and Designs
Addison-Wesley, Reading, MA, 1996

Andrew Lumsdaine, Jeremy Siek
MTL, The Matrix Template Library

D. R. Musser, C. Wang
Dynamic Verification of C++ Generic Algorithms
IEEE Transactions on Software Engineering,
Vol. 23, No. 5, May 1997

Nathan C. Myers
Traits: A New and Useful Template Technique

Robert Davies
NewMat10, A Matrix Library in C++

Leslie Brown, et al.
The New Shorter Oxford English Dictionary (fourth edition)
Oxford University Press, Oxford, 1993

POOMA: A High-Performance C++ Toolkit for Parallel Scientific Computation

Information Technology - Programming Languages - C++
Document Number ISO/IEC 14882-1998
ISO/IEC, 1998

Information Technology - Programming Languages - C++
(as amended by the first technical corrigendum)

Document Number ISO/IEC 14882-2002
ISO/IEC, expected late 2002

Leor Zolman
STLFilt: An STL Error Message Decryptor for C++

Bjarne Stroustrup
The C++ Programming Language, Special ed.
Addison-Wesley, Reading, MA, 2000

Bjarne Stroustrup
The Design and Evolution of C++
Addison-Wesley, Reading, MA, 1994

Bjarne Stroustrup
Bjarne Stroustrup's C++ Glossary

Herb Sutter
Exceptional C++
47 Engineering Puzzles, Programming Problems, and Solutions
Addison-Wesley, Reading, MA, 2000

Herb Sutter
More Exceptional C++
40 New Engineering Puzzles, Programming Problems, and Solutions
Addison-Wesley, Reading, MA, 2001

Erwin Unruh
Original Metaprogram for Prime Number Computation

David Vandevoorde
C++ Solutions
Addison-Wesley, Reading, MA, 1998

Todd Veldhuizen
Using C++ Template Metaprograms
C++ Report, May 1995

Todd Veldhuizen
Todd Veldhuizen's Papers and Articles about Generic Programming and Templates

We'd appreciate any feedback.