Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Rückgabe Typ von Klasse ändern?

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.11.2004, 22:31 Uhr
~EinGast
Gast


Hallo!

Ich schreibe gerade mal meine eigene String Klasse.
Nun habe ich ein Problem:


C++:
CmyString a;
a = "Hallo";            // das geht ja noch, operator habe ich erfolgreich überladen
const char* b = a;  // was muss ich machen damit das geht?



Danke!

Dieser Post wurde am 10.11.2004 um 22:32 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
10.11.2004, 22:32 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


den = operator überladen oder eine funktion schreiben die dir einen pointer liefert, wie auch immer
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
10.11.2004, 22:33 Uhr
~EinGast
Gast


Nanu?

soll heissen:
a = "Hallo";
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
10.11.2004, 22:34 Uhr
~EinGast
Gast


Wie muss der denn aussehen?

const char* operator=()

oder was?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
11.11.2004, 13:52 Uhr
KaraHead



So sollte die Dekleration aussehen.


C++:
CmyString operator=(CmyString str)
{
  //blabla
}
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
11.11.2004, 14:19 Uhr
virtual
Sexiest Bit alive
(Operator)



C++:
operator const char* () const {
....
}


Wenn überhaupt...
--
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
006
12.11.2004, 06:40 Uhr
~EinGast
Gast


Danke!

Werde es nachher mal testen!

Mfg
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
12.11.2004, 16:02 Uhr
~EinGast
Gast


Danke @ all !

@virtual:
Genau das suchte ich! Danke!!!

Mfg
 
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: