Forum: Algorithmen, Datenstrukturen und Klassendesign
by Zacherl,
12. Okt 2018
Wie man es dreht und wendet, mir fällt kein "korrekter" Weg ein. Ich persönlich habe mich in dieser Situation dann immer für dynamische Arrays entschieden. Gegebenenfalls gekapselt in eine abstrakte Klasse, welche Getter und Setter für die einzelnen Elemente des Arrays und die Länge (nur Getter) implementiert und im Constructor das Array mit der enstprechenden Größe initialisiert.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Zacherl,
11. Okt 2018
Jap, mit den C++ Templates funktioniert sowas wunderschön, weil Diese den Code der resultierenden Klasse intelligent für die Typen erzeugen, die mindestens einmal als Template-Argument verwendet wurden. So wird beim Deklarieren von MyClass<std::string> und MyClass<std::uint32_t> einmal das Gerüst für std::string und einmal das Gerüst für std::uint32_t erzeugt. Oder wie deinem Falle würde auch...