Datenstruktur
-
Hallöle
für mein projekt benötige ich eine schöne Datenstruktur die ich leicht bearbeiten kann.
ich lese die daten aus einer datei welche so aussieht:
name nachname wohnortanfangs wollte ich es mit einem std::vector machen jedoch fiel mir dann ein dass man keine unterschiedlichen typen benutzen darf, like:
std::vector<intstd::string> V ;
hättet ihr ein paar vorschläge?
danke im voraus :xmas1: :xmas1:
-

struct Adresse{ std::string name; std::string nachname; std::string wohnort; }; std::vector<Adresse> Adressverzeichnis;?
-
arg
das ich auf sowas triviales nicht draufkommen -.-
danke!!!!!
-
Ein tuple wäre auch eine Möglichkeit:
http://www.boost.org/doc/libs/1_40_0/libs/tuple/doc/tuple_users_guide.html
-
Wie greife ich dann auf die einzelnen elemente zu?
std::vector < Adresse > datas ; datas.at ( i ).name = "Hansi"; datas.at ( i ).nachname = "hinterseher";so ?
-
funktionierts?
-
Grundsätzlich ja. Kommt halt drauf an, was i ist, ob du Elemente hinzugefügt hast usw.

Aber der Zugriff kann so statt finden ja.