Modernes C++ programmieren

Okt 23, 2024

lst-0785-godb.cpp

//#(compile) c++; compiler:g132; options:-O3 -std=c++23; libs:-
// https://godbolt.org/z/Mej9GjT1j 
#include <vector>
// 
multiset msinit{1,2,2,3,1};                   // sortiert bei Initialisierung
cout <<= msinit; // Ausgabe: 1 1 2 2 3
std::vector in{ 7,7,7,7,7,7,7 };
std::set srange( in.begin(), in.end() );      // set entfernt doppelte
cout << srange.size() << ": " << *srange.begin() << '\n'; // Ausgabe: 1: 7
multiset msrange( in.begin(), in.end() );      // multiset erhält doppelte
cout <<= msrange; // Ausgabe: 7 7 7 7 7 7 7