Tag Dispatching ist ja nicht die einzige Möglichkeit, ein "maßgeschneiderten advance" zu implementieren.
Auf
https://en.cppreference.com/w/cpp/iterator/advance
findet sich auch eine Lösung mit "if constexpr". Die "if constexpr" ist zwar kürzer, für meinen Gechmack aber unübersichtlicher.
Eleganter ginge es wohl mit concepts.
Meinungen oder anderen Ideen dazu?
Das Posting wurde vom Benutzer editiert (30.03.2022 07:21).