hallo,
Ich habe eine Frage bezüglich der Inrement/Dekrementoperatoren.
Und zwar möchte ich die operatoren überladen, also zB so:
class ABC {
public:
void operator++()
{ x++; }
void operator--()
{ x--; }
private:
int x;
};
Meine Frage ist jetzt, wie kann ich die zwischen Postfix und Prefixform unterscheiden, denn wenn ich z.B. sowas mache mit der Klasse:
void macheEtwas() {
ABC obj;
obj++;
obj--;
}
Dann kommt eine Warnung des Compilers:
warning C4620: no postfix form of 'operator ++' found for type 'ABC', using prefix form
Kann mir da jemand helfen?
MfG
DDR-RAM