Nicolai M. Josuttis: solutions in time  Table of Code Examples

The C++ Standard Library - A Tutorial and Reference

Table of Code Examples

This is the table of contents of all code examples of the book The C++ Standard Library - A Tutorial and Reference by Nicolai M. Josuttis.



[index]  [examples-home]  [book-home]  [copyrights

Utilities:

util/autoptr1.cpp
util/autoptr2.cpp
util/autoptr.hpp
util/limits1.cpp
util/minmax1.cpp

STL Introduction:

stl/vector1.cpp
stl/deque1.cpp
stl/list1.cpp
stl/list2.cpp
stl/set1.cpp
stl/mmap1.cpp
stl/map1.cpp
stl/algo1.cpp
stl/find1.cpp
stl/copy1.cpp
stl/copy2.cpp
stl/copy3.cpp
stl/ioiter1.cpp
stl/riter1.cpp
stl/remove1.cpp
stl/remove2.cpp
stl/remove3.cpp
stl/remove4.cpp
stl/print.hpp
stl/foreach1.cpp
stl/transform1.cpp
stl/prime1.cpp
stl/sort1.cpp
stl/foreach2.cpp
stl/add1.cpp
stl/fo1.cpp
stl/iterbug1.cpp

STL Containers:

cont/vector1.cpp
cont/deque1.cpp
cont/list1.cpp
cont/set1.cpp
cont/set2.cpp
cont/mset1.cpp
cont/setcmp.cpp
cont/newkey.hpp
cont/map1.cpp
cont/mmap1.cpp
cont/mapfind.cpp
cont/mapcmp.cpp
cont/array1.cpp
cont/carray.hpp
cont/carray1.cpp
cont/countptr.hpp
cont/refsem1.cpp
cont/sortset.cpp
cont/sortvec.cpp
cont/print.hpp

STL Iterators:

iter/itercat.cpp
iter/advance1.cpp
iter/distance.cpp
iter/distance.hpp
iter/swap1.cpp
iter/reviter1.cpp
iter/reviter2.cpp
iter/reviter3.cpp
iter/reviter4.cpp
iter/backins.cpp
iter/frontins.cpp
iter/inserter.cpp
iter/ostriter.cpp
iter/istriter.cpp
iter/advance2.cpp
iter/assoiter.hpp
iter/assoiter.cpp
iter/print.hpp

STL Function Objects:

fo/sort1.cpp
fo/genera1.cpp
fo/genera2.cpp
fo/foreach3.cpp
fo/removeif.cpp
fo/memfun1.cpp
fo/fopow.hpp
fo/fopow1.cpp
fo/compose11.hpp
fo/compose1.cpp
fo/compose21.hpp
fo/compose2.cpp
fo/compose22.hpp
fo/compose3.cpp
fo/compose12.hpp
fo/compose10.hpp
fo/nullary.hpp
fo/compose4.cpp
fo/print.hpp

STL Algorithms:

algo/algostuff.hpp
algo/foreach1.cpp
algo/foreach2.cpp
algo/foreach3.cpp
algo/count1.cpp
algo/minmax1.cpp
algo/find1.cpp
algo/find2.cpp
algo/searchn1.cpp
algo/search1.cpp
algo/search2.cpp
algo/findend1.cpp
algo/findof1.cpp
algo/adjfind1.cpp
algo/equal1.cpp
algo/misma1.cpp
algo/lexico1.cpp
algo/copy1.cpp
algo/copy2.cpp
algo/copy3.cpp
algo/transf1.cpp
algo/transf2.cpp
algo/swap1.cpp
algo/fill1.cpp
algo/generate.cpp
algo/replace1.cpp
algo/replace2.cpp
algo/remove1.cpp
algo/remove2.cpp
algo/unique1.cpp
algo/unique2.cpp
algo/unique3.cpp
algo/reverse1.cpp
algo/rotate1.cpp
algo/rotate2.cpp
algo/perm1.cpp
algo/random1.cpp
algo/part1.cpp
algo/sort1.cpp
algo/sort2.cpp
algo/psort1.cpp
algo/psort2.cpp
algo/nth1.cpp
algo/heap1.cpp
algo/bsearch1.cpp
algo/includes.cpp
algo/bounds1.cpp
algo/eqrange1.cpp
algo/merge1.cpp
algo/setalgos.cpp
algo/imerge1.cpp
algo/accu1.cpp
algo/inner1.cpp
algo/partsum1.cpp
algo/adjdiff1.cpp
algo/relabs.cpp

Other Containers:

cont/stack1.cpp
cont/Stack.hpp
cont/stack2.cpp
cont/queue1.cpp
cont/Queue.hpp
cont/queue2.cpp
cont/pqueue1.cpp
cont/bitset1.cpp
cont/bitset2.cpp

Strings:

string/string1.cpp
string/string2.cpp
string/iter1.cpp
string/iter2.cpp
string/iter3.cpp
string/unique.cpp
string/icstring.hpp
string/icstring1.cpp

Numerics:

num/complex1.cpp
num/complex2.cpp
num/val1.cpp
num/val2.cpp
num/slice1.cpp
num/gslice1.cpp
num/masked1.cpp
num/indi1.cpp

I/O Streams:

io/io1.cpp
io/sum1.cpp
io/sum2.cpp
io/charcat1.cpp
io/ignore.hpp
io/ignore1.cpp
io/ignoreparam.hpp
io/ignoreparam1.cpp
io/charset.cpp
io/cat1.cpp
io/cat2.cpp
io/rdbuf1.cpp
io/rdbuf2.cpp
io/redirect.cpp
io/rw1.cpp
io/sstr1.cpp
io/frac1out.hpp
io/frac2out.hpp
io/frac1in.hpp
io/frac2in.hpp
io/charcat2.cpp
io/countlines.cpp
io/outbuf1.hpp
io/outbuf1.cpp
io/outbuf1x.hpp
io/outbuf1x.cpp
io/outbuf2.hpp
io/outbuf2.cpp
io/outbuf3.hpp
io/outbuf3.cpp
io/inbuf1.hpp
io/inbuf1.cpp
io/copy1.cpp
io/copy2.cpp

Internationalization:

i18n/loc1.cpp
i18n/loc2.cpp
i18n/numget.cpp

Allocators:

util/defalloc.hpp
memory/myalloc.hpp
memory/myalloc1.cpp