Seite 1 von 1

QDatastream & iostream

Verfasst: 5. April 2006 11:47
von jaegermeister
Ich möchte Daten von einem QDatastream in ein iostream schreiben

Code: Alles auswählen

saveStream(QDataStream& out) const
{
	out << std::cout//tOStream
 	<< static_cast<const mpz_class*> (this);
	return out;
}
Das scheint zu gehen weiß ich aber nicht weil ja der andere Operator nicht geht.

Code: Alles auswählen

loadStream(QDataStream& in)
{
 in >>  std::cin.>>
	static_cast<const mpz_class*> (this);
	return in;
}
Ich hab keine Ahnung ob das so geht. Bin ich auf dem richtigen weg oder völlig falsch?

mfg jaegermeister

Verfasst: 6. April 2006 13:32
von jaegermeister

Code: Alles auswählen

QDataStream & operator>>(QDataStream & in, EInteger & aObj)
{
	char* mem;
	std::istrstream inStrStream(mem);
	in >> mem;//wenn ich nach dieser zeile auf mem zugreif knallt es
	inStrStream >> aObj;
	return in;
}
läßt sich kompilieren funktionier aber nich
den anderen operator hab ich inzwischen hinbekommen