Modernes C++ programmieren

Okt 23, 2024

lst-0775-book.cpp

// https://godbolt.org/z/Eovd71TbT 
#include <map>        // die Hauptsache
#include <iostream>   // zur Ausgabe
#include <string>     // gerne mal Schlüssel oder Ziel
using std::map; using std::cout; using std::string;
template<typename Key, typename Trg, typename Comp>
std::ostream& operator<<=(std::ostream&os, const map<Key,Trg,Comp>&data) {
    for(auto &e : data) os << e.first << ":" << e.second << ' ';
    return os << '\n'; // '<<=' statt '<<' für Zeilenumbruch
}
int main() {
   // Beispielcode hier
}