2012-03-28 5 views
-1

Mögliche Duplizieren:
Overload ++ operatorWie kann ich meinen Code machen, ob ich vor Schritt anzurufenden oder senden Inkrementoperator

sagen, dass ich eine Klasse, in der ich Überlastungen sowohl die Pre Inkrementoperator ++v und überlädt auch den Post-Inkrement-Operator v++. Aber wenn ich diese Überlastung schreibe Funktion sagen Complex operator++(const Complex & c). Wie würde ich diese beiden Operatoren in meinem Code gleichzeitig definieren und definieren?

Wie würde mein Code wissen, welche Überladung zu rufen (Pre-Inkrement oder Inkrement eins)? Soweit ich denken kann, hängt das wahrscheinlich davon ab, wie ich diese Pre- und Post-Inkrement-Operatoren deklariere Kann mir jemand dabei helfen. Vielen Dank im Voraus

+0

Siehe zB [Link] (http://www.learncpp.com/cpp-tutorial/97-overloading-the-increment-and-decrement- Betreiber /). –

+0

Ich muss sagen, es war eine ziemlich ruckartige Bewegung von wem auch immer das abgelehnt hat. Es ist sicherlich eine berechtigte Frage, und die Art und Weise, wie es gefragt wurde, war direkt und auf den Punkt. Nur weil es eine einfachere Frage ist oder dass es ein Duplikat war, sagt nichts über die Qualität der Frage aus. Sie zeigen einfach auf das Duplikat mit seinen Antworten und gehen weiter. – ex0du5

Antwort

Verwandte Themen