Int Аргумент в операторе ++

class myClass
{
    public:

    void operator++()
    {
        // ++myInstance.
    }

    void operator++(int)
    {
        // myInstance++.
    }
}

Помимо разрешения компилятору различать myInstance ++ и ++ myInstance , есть необязательный аргумент int в ] operator ++ собственно для чего? Если да, то что это?

16
задан Maxpm 11 January 2011 в 15:19
поделиться