#include #include class CText { public: CText( char* text ) { m_pText = new char[ sizeof( text ) +1 ]; strcpy( m_pText, text ); }; friend ostream& operator<< ( ostream& os, const CText& text ); private: char* m_pText; }; ostream& operator<< ( ostream& os, const CText& text ) { os << text.m_pText; return os; } void main() { CText t("Dies ist ein Test!"); cout << t << endl; }