Generischer Ansatz für ostream& operator<<(...) m
Verfasst: 26. November 2008 10:32
Hallo,
ich möchte einen generischen Ausgabeoperator auf ostream für all QT-Klassen implementieren, die intern ein "QDataStream & operator<< ( QDataStream & stream, ... )" haben.
Das würde ungefähr so aussehen:
Hat jemand eine Idee wie das gehen könnte? Ich kenn mich mit QT nicht so gut aus.
Danke schon mal, Christof
ich möchte einen generischen Ausgabeoperator auf ostream für all QT-Klassen implementieren, die intern ein "QDataStream & operator<< ( QDataStream & stream, ... )" haben.
Das würde ungefähr so aussehen:
Code: Alles auswählen
template<class QTCLASS>
ostream& operator<<(ostream& oss, const QTCLASS& obj)
{
QDataStream str;
str << obj;
std::string s = convert2StringButIDontKnowHow( str );
oss << s;
return oss;
}
Danke schon mal, Christof