vector mit struct Datentyp
-
Wenn ich einen vector<finance> habe, wie sprech ich dann jetzt die 3 Werte money_re, money_amount und money_date an? (Wobei date auch wieder n struct Datentyp is!)
Ich blick da gerade irgendwie nicht mehr so durch, wie sprech ich n das jetzt alles nochmal an? Also für ein Feld im vektor? Irgendwie hab ich n Denkfehler?struct datum { unsigned long year; unsigned long month; unsigned long day; }; struct finance { std::string money_re; unsigned long money_amount; datum money_date; };MfG
Stromberg
-
struct finance { std::string money_re; unsigned long money_amount; datum money_date; std::vector<finance> fin_vec(10); //so z.B. (ohne Boundary-Checks) fin_vec[0].money_re = "Yen"; //oder so (mit Boundary-Checks) fin_vec.at(0).money_re = "Yen"; //oder so (über Iteratoren) std::vector<finance>::iterator iter = fin_vec.begin(); iter->money_re = "Yen"; };