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