Training Course:C++ Templates and the STLSchool/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 Bishops 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. |
|
|