Eine std::variant besitzt einen Wert aus einem ihrer Datentypen. std::visit ermöglicht es, einen Besucher auf sie anzuwenden. Hier kommt das praktische Overload Pattern ins Spiel.
Hier geht's direkt zum Artikel auf Heise Developer: https://heise.de/-6200578.
Weiterlesen...