Propósito del parámetro ficticio en la sobrecarga del operador Postfix? c ++

Al sobrecargar el operador postfix, puedo hacer algo simple como

Class Foo
{
private: 
   int someBS;
public:
   //declaration of  pre &postfix++
   Foo operator++();
   //rest of class not shown
};

El prefijo no necesita tomar ningún parámetro, así que cuando lo defino, algo así como

Foo Foo::operator()
{
   someBS ++;
   return *this;
}

Y tiene mucho sentido para mí.

Cuando vaya a definir la sobrecarga de postfix tengo que incluir un parámetro int ficticio

Foo Foo::operator++(int)
{
   Foo temp = *this;
   someBS ++;
   return temp;
}

Mi pregunta es por qué Nunca lo uso en el método. El operador de prefijo no requiere uno. El postfix devolviendo eltemp el valor no depende del parámetro ficticio. Sé que si yoquerer para sobrecargar un operador de postfix así es como se hace, solo quiero saber la razón detrás.

Respuestas a la pregunta(3)

Su respuesta a la pregunta