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