Hallo,
ich versuche immer möglichst vieles über Structs zu parametrieren. Jetzt
komme ich an die Situation, dass ich einen Wert an eine Bedingung
knüpfen muss. Wie löst ihr sowas elegant? Wenn ich das hart in den
Quellcode programmiere, so ist es ja keine Parametrierung mehr.
Das hier sind Uhrenwörter. Bei "Ein Uhr" soll aus "Eins" eben "Ein"
werden. Das zerschießt mir meine schöne Parametrierung ;).
{2,5,4} -> {2,5,3} bei .Hours
Sprache ist C++.
Sehr diffuse Frage. Bedingungen kann man allgemein mit
Funktionszeigern/Lambdas definieren, oder traditionell mit Strategy
Pattern (Polymorphie). Ansonsten halt eine Datenstruktur bauen in
welcher die Bedingung repräsentiert werden kann.