Existe alguma forma boba ou relativamente fácil de se lembrar de como esse método que inclui o sinal de interrogação e dois pontos funciona? E não me lembro do nome que se utiliza quando vai falar dele mas não consigo "decorar" como ele funciona.
size_t tamanho = lances.size() > 3 ? 3 : lances.size();