|  | C++ Templates: 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.
  
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.