class myClass
{
public:
void operator++()
{
// ++myInstance.
}
void operator++(int)
{
// myInstance++.
}
}
Помимо разрешения компилятору различать myInstance ++
и ++ myInstance
, есть необязательный аргумент int
в ] operator ++
собственно для чего? Если да, то что это?