Em Java, como um operador pós-incremento age em uma declaração de retorn
Dado o código a seguir, o ixAdd fará o que você esperaria, i. e retorne o valor de ix antes do incremento, mas aumente o membro da classe antes de sair da função?
class myCounter {
private int _ix = 1;
public int ixAdd()
{
return _ix++;
}
}
Eu não tinha muita certeza se as regras usuais para pós / pré-incremento também se aplicariam nas instruções de retorno, quando o programa sair do quadro da pilha (ou o que quer que seja em Java) da funçã