Я так часто вижу вопросы о SO о перегрузке оператора запятой в С++ (главным образом, не связанного с перегрузкой, но, например, понятия точек последовательности), и это заставляет меня задаться вопросом:
Когда вы должны перегружать запятую? Каковы некоторые примеры его практического использования?
Я просто не могу думать о каких-либо примерах с моей головы, где я видел или нуждался в чем-то вроде
foo, bar;
в реальном коде, поэтому мне интересно, когда (если когда-либо) это фактически используется.