前置++与后置++运算符重载

前置++与后置++运算符重载,前置--与后置--运算符同理

complex& operator++(complex& c1)
{
     c1.a++;
     c1.b++;
     return c1;    
}

complex& operator++(complex& c1, int)//占位符区分前置还是后置
{
    complex temp = c1;
    c1.a++;
    c1.b++;

    return temp;
}

 

posted @ 2019-03-23 15:32  星星之火可以燎源  阅读(379)  评论(0编辑  收藏  举报