This is not an introduction or a reference manual to templates. It deals with some of the more complex yet still common problems with templates. Other information Templates are an essential part of modern C++, and any good recent introduction to C++ should cover them. If you lack such an introductory text, I recommend you read either Accelerated C++ or The C++ Programming Language, depending on yo