tutorials monday afternoon

62

The Standard C++ Library

Jan Christiaan van Winkel, AT Computing

Waterfront Centre Hotel
MacKenzie Room 1

The C++ language has lacked a standard library so far. Of course the iostream library has been there from the beginning, but a more fully equipped library has now been introduced in the ISO C++ standard. Some of the features of this new library (such as string classes and complex number classes) have been implemented by many programmers, but they are standardized now. Moreover, the new Standard Template Library (which is a part of the standard C++ library) will change the way programs in C++ are written. The Standard Template Library contains templates for algorithms, container classes, iterators, function objects and adaptors. STL is a major part of the tutorial. This tutorial will give an overview of the standard C++ library so you will know what to expect when it is available for your favorite C++ compiler.

Attendee Background: The attendees are expected to know C++. This tutorial will only discuss the "extras" of the standard.

JC van Winkel has a BS and a MS in computer science (the MS from the Vrije Universiteit Amsterdam). After working as a programmer/consultant for KPMG EDP Auditors for 6 years, he started at AT Computing in 1990. There he teaches UNIX and UNIX-related subjects, including C and C++. He co-authored the course notes for the C++ course. These course notes are published as a book by the Dutch publisher "academic service." J.C. van Winkel presented tutorials at OOPSLA`93, OOPSLA`94, OOPSLA`96 and OOPSLA`97. He is the Dutch representative in the ISO C++ standardization committee SC22/WG21.

Another tutorial related to C++ is:

32: Java, Eiffel and C++: the Language Comparison

Tutorials
by Title
Tutorials by
Category
Tutorials
by Thread
Full Description
of all Tutorials
Tutorial
Availability

OOPSLA'98 Home
Last edited 22 September 1998 15:09:06