Training Course
Locations | Schools | Online Courses | MBA | Submit Course | Post Request | Students | Jobs | House Rental


Jobs & Resumes

House Rental

Back | Home

Training Course:

C++ Templates and the STL

School/Trainer:

Matrice
Bishops Stortford, Hertfordshire, United Kingdom

Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced

Course Description:

'' 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 object-orientation, so this separate course is offered as a supplement. There is a second purpose to this course though--to cover, in detail, the template classes and 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 four days, starting at 09.30 and finishing at 17.00. The delivery is via lecture and discussion.

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
To understand how templates provide type-safe, reusable code
To understand C++’s template facilities
To understand the differences between and synergy between template programming and object-orientation
To become familiar with the elegant and powerful examples of template design provided by the Standard Template Library
To be aware of all of the standard components that the Standard Template Library provides
Deliverables
Lectures
Facilitation of discussions
Direction, assistance and feedback on exercises
Proposed solutions to the exercises
Copies of lecture slides, plus explanatory text and summaries
Reference list of books and sources
Numbers
We recommend that there are no more than 12 participants, with the best results usually obtained when there are at least 8 participants. It is possible, by negotiation and mutual agreement, for more than 12 participants to be present.

Contents
The difficulties of efficiently coding true abstract data types in a type-safe manner
Template classes
Template functions
Member template functions
The auto_ptr template class
The architecture of the STL
Performance and the STL
The STL containers
The STL iterators
The STL algorithms
Function objects
Memory management
...''

Please go to the school's official website for training price and schedule:
http://www.matrice.co.uk
http://www.matrice.co.uk/allTrainingCourses.asp

Phone:+44 (0)7010 704705

School Address:

Matrice
Hawthorn Cottage
Hadham Road
Bishop’s Stortford
CM23 2QT
Hertfordshire
United Kingdom
Telephone: +44 (0)7010 704705
Fax: +44 (0)7010 704706
Email: info@matrice.co.uk



Jobs & Resumes: Bishops Stortford
Houses & Roommates: Bishops Stortford




Other training courses offered by Matrice:

Component Based Development
Hands-On Object-Oriented Analysis and Design using UML with CASE Tools
Hands-On Object-Oriented Design & Programming with Java
Advanced Java
Java Servlets and JSP
Enterprise JavaBeans
Web Services
Java Data Objects
Hands-On Object-Oriented Design & Programming using C++
Advanced C++ (C++ Traps and Pitfalls)
C++ Exceptions
Hands-On CORBA Development with Java
Hands-On Object-Oriented Design & Programming with C#
Hands-On Object-Oriented Design & Programming with Smalltalk


Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
 


Facts:
We provide free training course catalog service since 2003, in English and Chinese. Tens of thousands of visitors search our database from our portal and partners' websites each day.

- Other Locations -
Bishops Stortford
- Online Course -
C++ Templates and the STL



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - CanadaASKEDU.net  © 2003-2008