dynamisch Variablenanzahl verändern
-
hallo, ich würde gerne ein Programm schreiben, welches eine beliebige Anzahl an Wergen in Variablen kurzzeitig (nicht für immer) speichern kann und dann am Ende des Programms wieder ausgeben kann.
-
Ich weiss zwar nicht was ein Werg ist, aber probier's mal mit
std::vector<Werg>
.
-
@nice-guy sagte in dynamisch Variablenanzahl verändern:
hallo, ich würde gerne ein Programm schreiben, welches eine beliebige Anzahl an Wergen in Variablen kurzzeitig (nicht für immer) speichern kann und dann am Ende des Programms wieder ausgeben kann.
Ich bin dafür!
-
Sehr gute Antworten bisher
Aber mach
std::map<std::string, Werg> Dingens;
wenn du die annäherend Performance von Java erreichen willst!
-
Oder
std::set<Werg>
, wenn du keine doppelten Werge haben möchtest.
-
@TGGC sagte in dynamisch Variablenanzahl verändern:
wenn du die annäherend Performance von Java erreichen willst!
Was meinst du damit?
-
@wob Vermutlich dass std::map nicht so super effizient ist (wobei ich persönlich noch nie Probleme hatte).
Und wenn schon
std::map<std::string, Werg, std::less<>>
, weil sonst kann man nicht mit std::string_view lookups machen (und ich finde das nervig).