class Zeichenkette { private: std::string objekt; public: Zeichenkette( char const* text ) : objekt( text ) {} char gib_zeichen( size_t position ) const { return objekt[ position ]; } void ersetze( size_t position, size_t laenge, Zeichenkette const& ersatz ) { return objekt.replace( position, laenge, ersatz.objekt ); } /* ... */ };