Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

documentation for STL [closed]

I have spent the last several years fighting tooth and nail to avoid working with C++ so I'm probably one of a very small number of people who likes systems programming and template meta programming but has absolutely no experience when it comes to the STL and very little C++ template experience.

  • Does anyone know of a good document for getting started using STL?

I'd prefer PDF or something else I can kill trees with and I'm looking for something more along the lines of a reference than a tutorial (although an 80/20 split would be nice there).


I ended up using the docs from here, pringing them out via a PDF driver and tacking them together with this idea. Now I'm off to print them off 2-up double sided (190 pages even so, but I have >1k pages in my quota and only 4 months till graduation).

like image 301
BCS Avatar asked Aug 27 '09 22:08

BCS


People also ask

What should a STL include?

std::includes() in C++ STL. includes() is a C++ function that can be used to recognize if all the numbers in a container, also exist in other containers. It helps to check whether a set is a subset of another set or not considering the set is ordered. The elements are expected to be in sorted order.

What is the official documentation of C++?

So there is no official documentation. C++ is a Standard. You can download the C++ standard text ( here ), and/or documentations on implementations of the standard, which are compiler suits (gcc, icc, clang, msvc, etc.).

Is there any STL in C?

C can't have an "exact equivalent" of STL because C doesn't have templates or classes.

What is STL and why it is used?

The Standard Template Library (STL) is a software library originally designed by Alexander Stepanov for the C++ programming language that influenced many parts of the C++ Standard Library. It provides four components called algorithms, containers, functions, and iterators.


1 Answers

Here is the reference I'm using. SGI , Offline Download

Here is another reference

like image 137
Maciek Avatar answered Sep 20 '22 20:09

Maciek