Geek's Portal For Computers Graphics Operating Systems Multi-Media Networking Programming Data Format and  News
[ Start Page ] [ Contacting ] [ About ] [ Link To Us ] [ Geek Gear ] Sat, Nov 22 2008 
Free Internet Tools by web-geek.com Internet Tools
Administrator Tools
Name Server Look Up
Ping Test
Who Is
Trace Route

Web Developer Tools
Web Safe Colors
HTML Character Map
PopUp Generator
Body Color CSS v1.0
Browser Information
Meta Tag Generator
Keywords Generator
Link Popularity
JavaScript Escape / Unescape Converter
JavaScript Drop Down Menu Builder
Web / Virtual Hosting Directory

Reference Documention
HTML 4.0 Reference

Reference Tables
Character Conversion Table
Domain Name Suffixes

Cheat Sheets
Vi / Vim Basic Commands


WEB-GEEK.COM's Feature Sites Feature Sites
oGobogo Internet Search Directory
News.web-geek.com Internet News Directory
Pdawebgeek.com PDA Friendly Web Directory
Games.web-geek.com Free Online Games



folder Directories
Top > Computers > Programming > Languages > C++ > Templates
Template Metaprogramming With template metaprogramming the compiler acts as a virtual computer, emitting code optimized for a specific purpose or environment.
Template MetaProgramming in C++ Presentation with extended examples C++ template meta-programming. [PDF]
C++ Templates FAQ Covers advanced template topics and compiler specific issues.
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.
Gnarly New C++ Language Features Description and examples about some newer C++ template features which are now broadly supported by the compilers.
Traits A new and useful template technique that radically simplifies the interface to class templates instantiable on native C++ types.
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.
Using Template Functions to Customize Library Behavior Looks at function templates and how they can be used to provide hooks for customizing behavior.
"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.
Templates for Efficient Dynamic Type Checking Presents a handy template that makes it easy to check casts without losing performance.
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.
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.
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).
"Export" Restrictions, Part 2 Takes a look at the current state of export and offers some advice on using export effectively.
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).
Policy-Based Class Design in C++ Describes policies and policy classes, important class design techniques that enable the creation of flexible, highly reusable libraries.
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.
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.
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.
Sponsor Sponsor


  © 1999-2006, web-geek.com a Geek Boy Enterprises, Inc. website terms and conditions of use [ Start Page ] [ Contacting ] [ About ] [ Link To US ]