Main Page  »  Languages » C++ » Templates » 


  
"Export" 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)
"Export" Restrictions, Part 2
Takes a look at the current state of export and offers some advice on using export effectively. (November, 2002)
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)
C++ Templates: Metaprograms
Nicolai M. Josuttis and David Vandevoorde examine metaprogramming, or "programming a program." 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)
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)
Templates for Efficient Dynamic Type Checking
Presents a handy template that makes it easy to check casts without losing performance. (April 15, 2003)
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)
Traits
A new and useful template technique that radically simplifies the interface to class templates instantiable on native C++ types.
Template MetaProgramming in C++
Presentation with extended examples C++ template meta-programming. [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).

[ 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