Quando sobrecarregar o operador de vírgula?

Vejo perguntas sobre SO de vez em quando sobre sobrecarregar o operador de vírgula em C ++ (principalmente não relacionado à sobrecarga em si, mas coisas como a noção de pontos de sequência), e isso me faz pensar:

Quandodevemo você sobrecarrega a vírgula? Quais são alguns exemplos de seus usos práticos?

Eu simplesmente não consigo pensar em nenhum exemplo em que eu tenha visto ou necessário algo como

foo, bar;

no código do mundo real, então estou curioso para saber quando (se alguma vez) isso será realmente usad

questionAnswers(11)

yourAnswerToTheQuestion