• Перегрузка операторов , (запятая), || (логическое ИЛИ), и && (логическое И) сбивает с толку. • Оператор «запятая» обычно гарантирует, что левая сторона вычисляется до правой. • Операторы || и && обычно вычисляют правую сторону только при необходимости. • Перегруженные версии этих операторов — это вызовы функций, которые вычисляются в неопределенном порядке. • Перегрузка этих операторов может привести к некорректному использованию синтаксиса C++.