wie kann ich dynamisch Objekte in c++ erzeugen?
Hallo ich will per whil schleife, jedesmal eine hasmap erzeugen und diese in ein array speichern. weiß jemmand wi man das macht?
2 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, Programm, programmieren
Beispiel:
std::array<std::map<string, int>, 10> mapContainer {};
for (int i = 0; i < mapContainer.size(); ++i) {
std::map<string, int> map;
mapContainer[i] = map;
}
Wenn die Länge des Arrays noch unbekannt ist, verwende stattdessen einen std::vector.
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer
Dynamische Objekterzeugung geht in C-basierten Sprachen mit "malloc":
Woher ich das weiß:Studium / Ausbildung – Masterstudium Elektrotechnik - Schwerpunkt Embedded Systems