Kapitel 10. Algorithmen

Die Standard Template Library bringt einen reichen Satz an Algorithmen mit, um Container und deren Elemente zu verarbeiten. Als Funktions-Templates sind sie unabhängig von den konkreten Typen der Elemente, auf denen sie agieren. Das verbindende Glied zwischen den Containern und den Algorithmen sind die Iteratoren (siehe Kapitel 8, Kapitel 8). Genügt ein Container den Konventionen der Container der STL, können die generischen Algorithmen auch auf diesen angewandt werden.

#include <algorithm> ... template <typename Cont,typename T> void doTheSame(Cont cont, T t){ for ( auto c: cont ) std::cout << c << " "; std::cout << cont.size() << std::endl; std::reverse(cont.begin(),cont.end()); for ( auto c: cont ) std::cout << c << " ...

Get C++-Standardbibliothek - kurz & gut now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.