Main Page  »  Languages » C++ » Templates » 


  
Template Metaprogramming
With template metaprogramming the compiler acts as a virtual computer, emitting code optimized for a specific purpose or environment. (October 28, 1999)
Template Argument Matching
Takes a look at template argument matching and shows two limitation of Microsoft's compiler in this regard. (May 4, 2000)
Typedef Templates
Describes an extension to the C++ standard: typedef templates. Also shows workarounds for current C++ compilers. (August 3, 2000)
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. (October, 2000)
Using Template Functions to Customize Library Behavior
Looks at function templates and how they can be used to provide hooks for customizing behavior. (March, 2001)
Policy-Based Class Design in C++
Describes policies and policy classes, important class design techniques that enable the creation of flexible, highly reusable libraries. (July 6, 2001)
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. (August, 2001)
Introduction to C++ Templates
C++ templates are a powerful mechanism for code reuse, as they enable the programmer to write code that behaves the same for data of any type. [PDF] (August 16, 2001)
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. (October, 2001)
Partial Template Implementation
Describes partial template specialization and partial ordering of function templates. (July 9, 2002)

[ 1 ] [ 2 ] [ 3 ]


 

 

WidgetBucks - Trend Watch - WidgetBucks.com


ASP | ASP.NET | C | C++ | CGI | Delphi | Java | Javascript | Perl | PHP | Python | Object Oriented | Tools | Compilers
programmingx.Com © Copyright 2005 All Programming Resources Guide Directory