Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Klasse von string ableiten?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
10.02.2003, 19:31 Uhr
MarcDuerner



Hi,
Kann man eine eigene string Klasse vom C++ string ableiten? Oder ist das wie
bei den STL Containern verboten?

#include <string>

class MyString : public string
{};

Ist string eigentlich im namespace std:: ?

Marc
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
10.02.2003, 20:24 Uhr
virtual
Sexiest Bit alive
(Operator)


Das Ableiten von den meisten Klassen/Templates der STL ist verboten. Zwar macht Dich in der Regel kein Compiler drauf aufmerksam, aber weil keiner der Standardcontainer (dazu gehört auch string) einen virtuellen Destructor hat, bedeutet ein Ableiten eines solchen Containers automatisch ein Speicherloch.

string gehört in den Namespace std, ja.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: