~ubuntu-branches/ubuntu/trusty/c++-annotations/trusty

« back to all changes in this revision

Viewing changes to yo/stl/intro.yo

  • Committer: Package Import Robot
  • Author(s): Frank B. Brokken
  • Date: 2011-09-12 16:08:05 UTC
  • mfrom: (1.1.17 upstream)
  • Revision ID: package-import@ubuntu.com-20110912160805-r9dq68beojgzuien
Tags: 9.0.2-1
New upstream release (editorial changes)

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
algorithms are em(abstract) in the sense that the algorithms can be used with
5
5
(practically) any data type.
6
6
 
7
 
The algorithms can process these abstract data types because
8
 
they are emi(template) based. This chapter does not cover
9
 
template em(construction) (but see chapter ref(TEMPLATES) for that). Rather,
10
 
it focuses on the em(use) of the algorithms.
 
7
The algorithms can process these abstract data types because they are
 
8
emi(template) based. This chapter does not cover template em(construction)
 
9
(see chapter ref(TEMPLATES) for that). Rather, it focuses on the em(use)
 
10
of the algorithms.
11
11
 
12
12
Several elements also used by the standard template library have already been
13
13
discussed in the annotations(). In chapter ref(CONTAINERS) abstract containers
14
14
were discussed, and in section ref(FUNOBJ) function objects were introduced.
15
15
Also, em(iterators) were mentioned at several places in this document.
16
16
 
17
 
The main components of the STL will be covered in this and the next
 
17
The main components of the STL are covered in this and the next
18
18
chapter. Iterators, adaptors, smart pointers, multi threading and other
19
 
features of the STL will be discussed in coming sections. Generic
 
19
features of the STL are discussed in coming sections. Generic
20
20
algorithms are covered in the next chapter (ref(GENERIC)).
21
21
 
22
22
em(Allocators) take care of the memory allocation within the