Home - MetaCollection of CGI, PHP, Perl related script archives and resources
Home - MetaCollection of CGI, PHP, Perl related script archives and resources

MetaDirectory

» Start » Languages » C++ » Templates  

See also:

  • C++ Templates FAQ
    Covers advanced template topics and compiler specific issues.
  • Gnarly New C++ Language Features
    Description and examples about some newer C++ template features which are now broadly supported by the compilers.
  • 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]
  • Multiple Dispatch: A New Approach Using Templates and RTTI
    This article focuses on two new techniques based on templates and Run Time Type Identification (RTTI).
  • Template MetaProgramming in C++
    Presentation with extended examples C++ template meta-programming. [PDF]
  • Traits
    A new and useful template technique that radically simplifies the interface to class templates instantiable on native C++ types.
  • A Deeper Look at Metafunctions
    This article investigates the use of metafunctions in template metaprogramming, and introduces the Boost Metaprogramming Library. It is an excerpt from the book, C++ Template Metaprogramming by David Abrahams and Aleksey Gurtovoy. (August 23, 2004)
  • Templates for Efficient Dynamic Type Checking
    Presents a handy template that makes it easy to check casts without losing performance. (April 15, 2003)
  • Templates and Inheritance Interacting in C++
    Discover the interesting ways that templates and inheritance interact by taking a close look at named template arguments, the Empty Base Class Optimization (EBCO), the Curiously Recurring Template Pattern (CRTP), and parameterized virtuality. (April 11, 2003)
  • C++ Templates: Metaprograms
    Nicolai M. Josuttis and David Vandevoorde examine metaprogramming, or "programming a program." target="_blank" Learn how to lay out code that the programming system executes to generate new code that implements the functionality you really want. (January 24, 2003)
  • Befriending Templates
    Looks at why befriending a template in another namespace is easier said (in the standard) than done (using real-world compilers that don't quite get the Standard right). (January, 2003)
  • "Export" target="_blank" Restrictions, Part 2
    Takes a look at the current state of export and offers some advice on using export effectively. (November, 2002)
  • "Export" target="_blank" Restrictions, Part 1
    Explains what export is, and how it's intended to be used. Also looks at the problems export is widely assumed to address, and why it does not in fact address them the way most people think. (September, 2002)
  • 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)
  • 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)
  • 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)
  • 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)
  • Template Metaprogramming
    With template metaprogramming the compiler acts as a virtual computer, emitting code optimized for a specific purpose or environment. (October 28, 1999)

 

 

 

 

 

 

 

 

 

 

Help build the largest human-edited directory on the web.
Submit a Site - Open Directory Project - Become an Editor

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 Link Tip
   Google Dance Tool
   Royalty Free Stock Photos

 

 

 Partner Sites
   PHP Scripts
   Online Appointment Scheduling