C++ Templates and the STL

Introduction

C++ added two powerful new programming styles to C. The first and most famous is object-orientation, and the second is template-based programming, sometimes known as generic programming. Although templates are covered in our basic C++ courses, the focus there tends to be on how the needs of object-oriented C++ are satified by library provisions that are frequently template-based, so this separate course is offered as a supplement. There is a second purpose to this course: to cover, in detail, the template classes and template functions of the standard library (known historically as the Standard Template Library or STL). These offer a powerful illustration of template design and most people will find that they need them at some time or other.

Duration and Construction

The course lasts one day, starting at 09.30 and finishing at 17.00. The delivery is via lecture, discussions and practical exercises.

Intended Audience

Participants should already have a good knowledge of C++ and object technology. Ideally they will have attended the Advanced C++ (C++ Traps and Pitfalls) course.

Aims

Deliverables

Numbers

We recommend that there are no more than 10 participants, with the best results usually obtained when there are at least 5 participants.

Contents

Site Requirements

Contacting

Please contact Matrice by telephone on +44 7010 704705; by fax on +44 7010 704706; by emailing bookings@matrice.co.uk; or by visiting http://www.matrice.co.uk

Questions or problems regarding this web site should be directed to webmaster@matrice.co.uk.
Copyright © 2005 Matrice. All rights reserved.
Last modified: Tuesday, 07-Jun-2005