Das folgende Code-Beispiel stammt aus dem Buch
Objektorientiertes Programmieren in C++
- Ein Tutorial für Ein- und Umsteiger
von Nicolai Josuttis, Addison-Wesley München, 2001
© Copyright Nicolai Josuttis 2001
#include <iostream>
#include <vector>
#include <list>
#include <algorithm>
int main()
{
std::list<int> menge1;
std::vector<int> menge2;
// Elemente 1 bis 6 in die erste Menge einfügen
for (int i=1; i<=6; i++) {
menge1.push_back(i);
}
/* LAUFZEITFEHLER:
* - Elemente in die zweite Menge kopieren
*/
std::copy (menge1.begin(), menge1.end(), // Quellbereich
menge2.begin()); // Zielbereich
}