operator für funktio

Du bist neu in der Welt von C++? Dann schau hier herein!
Antworten
dazedly
Beiträge: 197
Registriert: 3. Oktober 2010 15:38
Kontaktdaten:

operator für funktio

Beitrag von dazedly »

Hallo,

ich möchte für eine Funktion einer meiner Klassen einen Operator überschreiben.

Beispiel:

Code: Alles auswählen

klasse->function() << DamitSollWasGemachtWerden;
ist das möglich? Wenn ja wie definiere ich das im Header.
solarix
Beiträge: 1133
Registriert: 7. Juni 2007 19:25

Re: operator für funktio

Beitrag von solarix »

Für "eine Funktion einen Operator" gibt es nicht.. Alles was du tun kannst ist, eine Instanz zurückzugeben und in dieser den Operator überladen.

Beispiel:

Code: Alles auswählen

  qDebug() << "Hello World";
Hier liefert "qDebug()" eine Instanz der Klasse "QDebug" zurück und der Operator "QDebug &operator<<(const char* t)" wird aufgerufen..

hth..
Antworten