Stl-tut - The Standard Template Library Tutorial 184.437...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: The Standard Template Library Tutorial 184.437 Wahlfachpraktikum (10.0) Johannes Weidl Information Systems Institute Distributed Systems Department Technical University Vienna Friday, 26. April 1996 Advisor Dipl. Ing. Georg Trausmuth Professor DI Dr. Mehdi Jazayeri "The Standard Template Library (STL) is a C++ programming library that has been developed by Alexander Stepanov and Meng Lee at the Hewlett Packard laboratories in Palo Alto, California. It was designed to enable a C+ + programmer to do generic programming and is based on the extensive use of templates - also called parametrized types. This paper tries to give a comprehensive and complete survey on the STL programming paradigm and shall serve as step-by-step tutorial for the STL newcomer, who has fundamental knowledge in C++ and the object-oriented paradigm." Table of contents 1 Introduction............................................................................................................................3 2 C++ basics...............................................................................................................................3 2.1 Classes.............................................................................................................................................3 2.2 Function objects .............................................................................................................................7 2.3 Templates........................................................................................................................................7 2.3.1 Function templates.......................................................................................................................................8 2.3.2 Class templates............................................................................................................................................9 2.3.3 Template member functions........................................................................................................................9 2.3.4 Template specialization...............................................................................................................................9 3 A STL overview.....................................................................................................................11 3.1 STL availability and information...............................................................................................11 3.1.1 FTP-Sites....................................................................................................................................................12 3.1.2 URLs..........................................................................................................................................................12 3.2 What does STL consist of?..........................................................................................................13 3.3 Compiling STL programs............................................................................................................133....
View Full Document

Page1 / 55

Stl-tut - The Standard Template Library Tutorial 184.437...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online