How to overlaod ++ operator for a object having 2 data members?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • sam142
    New Member
    • Jun 2012
    • 5

    How to overlaod ++ operator for a object having 2 data members?

    how to increment both data members and display both member data separately.
  • weaknessforcats
    Recognized Expert Expert
    • Mar 2007
    • 9214

    #2
    What's the problem?

    operator++ determines how to increment your object. The overload as a phony int argument for postfix and none for prefix. It makes no difference how many member variables need to change.


    Code:
    MClass& MyClass::operator++(int)
    {
        this->member1++;
        this->member2++;
        return *this;
    }

    Comment

    Working...