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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.