
|
|
|
|
Home / Computers / Programming / Languages / C++ / Templates
|
|
|
|
Web Sites
|
- An Improved Variant Type Based on Member Templates - This article presents the class variant_t, which encapsulates a mechanism to hold values of arbitrary types.
www.cuj.com/articles/2000/0010/0010a/0010a.htm
- Partial Template Implementation - Describes partial template specialization and partial ordering of function templates.
msdn.microsoft.com/library/en-us/dndeepc/html/deep07092002.asp
- Partial Template Specialization and "operator->*" - Scott Meyers shows how to make smart pointers as behaviorally compatible with built-in pointers as possible by supporting operator->*.
www.ddj.com/documents/s=898/ddj9910b/9910b.htm
- Template Argument Matching - Takes a look at template argument matching and shows two limitation of Microsoft's compiler in this regard.
msdn.microsoft.com/library/en-us/dndeepc/html/deep05042000.asp
- Template Metaprogramming - With template metaprogramming the compiler acts as a virtual computer, emitting code optimized for a specific purpose or environment.
community.borland.com/article/print/0,1772,10526,00.html
- Template Metaprogramming - Information about how template metaprogramming opens a wealth of new possibilities in C++ programming, like static configuration and adaptive programs.
home.t-online.de/home/Ulrich.Eisenecker/meta.htm
- Template Tutorial - Introduction to C++ templates.
www.al-maqsood.org/developer/templates.htm
- Traits - A new and useful template technique that radically simplifies the interface to class templates instantiable on native C++ types.
www.cantrip.org/traits.html
- Typed Buffers, Part 1 - This article treats memory buffers in C++, but with two twists: first, the buffers are generic, which means they can contain typed data. Second, the buffers are as efficient as their hosted type and the host operating system allows, in every aspect.
www.cuj.com/experts/1908/alexandr.htm
- Typed Buffers, Part 2 - This article does not treat buffers directly, but rather two operations that are commonly performed with buffers: filling a buffer with a value and copying between buffers and various containers.
www.cuj.com/experts/1910/alexandr.htm
- Typedef Templates - Describes an extension to the C++ standard: typedef templates. Also shows workarounds for current C++ compilers.
msdn.microsoft.com/library/en-us/dndeepc/html/deep08032000.asp
- Using Template Functions to Customize Library Behavior - Looks at function templates and how they can be used to provide hooks for customizing behavior.
www.cuj.com/articles/2001/0103/0103d/0103d.htm
|
|
|
|
|