Datei in Zweidimensionalen Vektor einlesen
Ich wolle eine Konfigurationsdatei in ein mehrdimensionales Array einlesen. Diese Datei besteht aus einem Bezeichner und einem Wert.
1. Ist es richtig, daß ich zuerst muss ich den Vektor hiermit füllen muss:
---> Das wäre bei einem leeren Vektor Position [0][0]
um dann erst den Vektor [0][1] mit
füllen zu können?
2. Geht das auch in einer Zeile? Weil wenn ich schon Werte im Vektor habe, und den neuen zusätzlichen 0'er schon gefüllt hab müsste ich ja bevor ich den 1'er fülle dann erstmal deren Anzahl abfragen um das [x][1] auch an der richtigen x Position einzufügen:
3. (1, "Label") sagt aus daß es nur eine Kopie gibt?
Ich wolle eine Konfigurationsdatei in ein mehrdimensionales Array einlesen. Diese Datei besteht aus einem Bezeichner und einem Wert.
1. Ist es richtig, daß ich zuerst muss ich den Vektor hiermit füllen muss:
Code:
vTestData.push_back(std::vector<string> (1, "Label"));
---> Das wäre bei einem leeren Vektor Position [0][0]
um dann erst den Vektor [0][1] mit
Code:
vTestData[i].push_back("Value");
füllen zu können?
2. Geht das auch in einer Zeile? Weil wenn ich schon Werte im Vektor habe, und den neuen zusätzlichen 0'er schon gefüllt hab müsste ich ja bevor ich den 1'er fülle dann erstmal deren Anzahl abfragen um das [x][1] auch an der richtigen x Position einzufügen:
Code:
vTestData[x].push_back("Value");
3. (1, "Label") sagt aus daß es nur eine Kopie gibt?
Zuletzt bearbeitet: