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

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

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

[BCCL]
Jeremy Siek
The Boost Concept Check Library
http://www.boost.org/libs/concept_check/concept_check.htm

[Blitz++]
Todd Veldhuizen
Blitz++: Object-Oriented Scientific Computing
http://www.oonumerics.org/blitz

[Boost]
The Boost Repository for Free, Peer-Reviewed C++ Libraries
http://www.boost.org

[BoostCompose]
Boost Compose Library
http://www.boost.org/libs/compose

[BoostSmartPtr]
Smart Pointer Library
http://www.boost.org/libs/smart_ptr

[BoostTypeTraits]
Type Traits Library
http://www.boost.org/libs/type_traits

[CargillExceptionSafety]
Tom Cargill
Exception Handling: A False Sense of Security
Available at: http://www.quut.com/c/c-www/cargill-on-exception.html
C++ Report, November-December 1994

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

[CoreIssue115]
Core Issue 115 of the C++ Standard
http://anubis.dkuug.dk/jtc1/sc22/wg21/docs/cwg_toc.html

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

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

[EDG]
Edison Design Group
Compiler Front Ends for the OEM Market
http://www.edg.com

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

[JosuttisAutoPtr]
Nicolai M. Josuttis
auto_ptr and auto_ptr_ref
http://www.josuttis.com/libbook/auto_ptr.html

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

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

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

[LambdaLib]
Jaakko Järvi, Gary Powell
LL, The Lambda Library
http://www.boost.org/libs/lambda/doc

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

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

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

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

[MTL]
Andrew Lumsdaine, Jeremy Siek
MTL, The Matrix Template Library
http://www.osl.iu.edu/research/mtl

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

[MyersTraits]
Nathan C. Myers
Traits: A New and Useful Template Technique
http://www.cantrip.org/traits.html

[NewMat]
Robert Davies
NewMat10, A Matrix Library in C++
http://www.robertnz.com/nm_intro.htm

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

[POOMA]
POOMA: A High-Performance C++ Toolkit for Parallel Scientific Computation
http://www.pooma.com

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

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

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

[STLFilt]
Leor Zolman
STLFilt: An STL Error Message Decryptor for C++
http://www.bdsoft.com/tools/stlfilt.html

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

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

[StroustrupGlossary]
Bjarne Stroustrup
Bjarne Stroustrup's C++ Glossary
http://www.research.att.com/~bs/glossary.html

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

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

[UnruhPrimeOrig]
Erwin Unruh
Original Metaprogram for Prime Number Computation
http://www.erwin-unruh.de/primorig.html

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

[VeldhuizenMeta95]
Todd Veldhuizen
Using C++ Template Metaprograms
C++ Report, May 1995

[VeldhuizenPapers]
Todd Veldhuizen
Todd Veldhuizen's Papers and Articles about Generic Programming and Templates
http://osl.iu.edu/~tveldhui/papers


We'd appreciate any feedback.