Ich habe eine Image-Klasse, die die folgende Implementierung hatC++ eine Zeichenfolge (serialisiert Objekt) aus Ostream bekommen
friend std::ostream& operator << (std::ostream &os,Image* &img);
So kann ich es Serialisierung von
ostm << img; // which will write an string into the ostream.
Aufruf Ist es möglich zu bekommen, dass String aus dem Ostream oder serialisieren Sie es direkt in ein String-Objekt?
Danke!
Die Lösungen funktionierten wie ein Charme. Ich danke dir sehr!
Meinst du wirklich 'Image * & img'? Für die Ausgabe wäre ein "const Image &" konventioneller. –
Ja, das ist, was der ursprüngliche Code sagt. –
Bitte senden Sie den vollständigen Code; Es ist nicht möglich, Ihren 'Operator <<' zu debuggen, ohne dessen Implementierung sehen zu können. –