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