Mit operator << in Klasse streamen?
-
Ich habe eine Klasse die kapselt ein Objekt boost::filesystem::ofstream. Jetzt würde ich gerne den operator << so überladen, dass alles über diesen Operator direkt in mein Objekt boost::filesystem::ofstream gestreamt wird.
Also:
MeineKlasse a; a << "text" << 123666 << std::endl;Und das landet im Boost-Stream. Mir fehlt da die Syntax

-
class MeineKlasse { private: boost::filesystem::ofstream m_stream; public: template<typename T> MeineKlasse& operator<<(T const& other) { m_stream << other; return *this; } };So wäre es möglich.
-
Danke sehr
