hallo, ich möchte wissen wie ich einen Vektor ausgeben kann.
ich habe es mit:
std::cout << "Teilnehmerliste = " << vec << endl;
probiert aber es funktioniert nicht
vielen dank im voraus
hallo, ich möchte wissen wie ich einen Vektor ausgeben kann.
ich habe es mit:
std::cout << "Teilnehmerliste = " << vec << endl;
probiert aber es funktioniert nicht
vielen dank im voraus
du musst jedes element einzeln in einer schleife ausgeben
Oder so:
template<typename T>
inline ostream& operator<<(ostream& out, const vector<T>& v)
{
out << "[';
typeof(v.begin()) i = v.begin();
if(i != v.end())
{
out << *i;
for(++i; i != v.end(); ++i)
out << ', ' << *i;
}
out << ']";
}
Alles anzeigen
Einfach irgendwo im globalen Raum einfügen...
Viele liebe Grüße
The User