std::vector<Mmm>& xdat
-
void func(std::vector<Mmm>& xdat)und wie funzt das? ist das sowie beim normalen vektor mit int?
void func(std::vector<int>& xdat) { std::cout << xdat; }??
mfg
-
Das geht so nicht. std::vector hat operator<< nicht überladen! Deswegen wird er dir bei std::cout << xdat; meckern.
Sonst ist es einfach eine Referenz eines Types (in dem Fall Vectors) den func als Parameter haben will.
void foo(int& xdat)z.B. wäre auch nur eine Referenz eines Types.
Weiß nicht wo dein Problem dabei liegt!