Modernes C++ programmieren

Okt 23, 2024

lst-0764-book.cpp

// https://godbolt.org/z/8eGvWY45o 
set quelle{1,2,3,4,5};
set<int> ziel{};
set<int> ziel2{};
cout <<= quelle;           // Ausgabe: 1 2 3 4 5
cout <<= ziel;             // Ausgabe:
cout <<= ziel2;            // Ausgabe:
ziel = quelle;             // nachträglich kopieren
cout <<= quelle;           // Ausgabe: 1 2 3 4 5
cout <<= ziel;             // Ausgabe: 1 2 3 4 5
ziel2 = std::move(quelle); // verschieben
cout <<= quelle;           // Ausgabe:
cout <<= ziel2;            // Ausgabe: 1 2 3 4 5