ostream_iterator und stream Operatoren

Beispiele

class A;
ostream & operator << (ostream & os, const A & a)
{
	return os << a.get();
}
ostream & operator << (ostream & os, const vector<A> & v)
{
	copy(v.begin(), v.end(), ostream_iterator<A>(os, " "));
	return os;
}

template<typename Container>
ostream & operator <<  (ostream & os, const Container & v)
{
	copy(v.begin(), v.end(), ostream_iterator<Container::value_type>(os, " "));
	return os;
}


Diskussion

Sende ein Kommentar, Frage, Korrekturen, Beschimpfungen...

Name:

Nachricht:


doxapp c++
Zur Übersicht
home