Angelika Langer - Training & Consulting
HOME | COURSES | TALKS | ARTICLES | GENERICS | LAMBDAS | IOSTREAMS | ABOUT | NEWSLETTER | CONTACT | Twitter | Lanyrd | Linkedin
HOME 


  UPCOMING
  PREVIOUS
  MATERIALS
 
GENERICS 
LAMBDAS 
IOSTREAMS 
ABOUT 
NEWSLETTER 
CONTACT 
Expression Templates in C++ - Advanced C++ Template Programming

Expression Templates in C++ - Advanced C++ Template Programming
ABSTRACT
 
Gradually, as C++ compilers begin to support C++ templates more seriously, novel template programming techniques find their way into the programming practice. One example of contemporary use of C++ templates are expression templates. 
Several expression template libraries are available as freeware.  However, understanding them is usually difficult, since these libraries are fairly complex. 
This tutorial aims to make complex things easy, which in fact cannot be done, but we try to provide a first insight into the ideas and techniques behind expression template libraries.
 
PREREQUISITES

 
Level: intermediate
Duration: 90 minutes
Prerequisites: At least 1 year of working knowledge of C++, plus basic knowledge of C++ templates.
Presented at: ACCU Conference , Oxford, UK, April 2002
Software Development , San Jose, CA, April 2002
DevConnections , Orlando, FL, October 2002

 

If you are interested to hear more about this and related topics you might want to check out the following seminar or skim through some further reading:
Seminars
 
Compile Time Computations in C++ -
Programming with Templates
3-day seminar (open enrollment and on-site)
 
Papers
 
Compile Time Computations in C++ -
Novel Template Programming Technique s
short white paper (providing first insights)
C++ Expression Templates
article published in C/C++ Users Journal
 
Slides
 
Software Development , San Jose, CA, April 2002

 
  © Copyright 1995-2005 by Angelika Langer.  All Rights Reserved.    URL: < http://www.AngelikaLanger.com/Conferences/Abstracts/ExpressionTemplates.htm  last update: 12 Nov 2005