История изменений
Исправление hobbit, (текущая версия) :
Затем, что далеко не всегда одного возвращаемого результата достаточно. Приходится либо рожать контейнер в возвращаемом значении с риском получить deep copy, либо разбивать функцию на 2, делающие частично одну и ту же работу (для функций, работающих с изображениями, это может оказаться овердофига, например).
А с несколькими выходными параметрами красота – явно объявил их как неконстантные ссылки и работай.
Исходная версия hobbit, :
Затем, что далеко не всегда одного возвращаемого результата достаточно. Приходится либо рожать контейнер в влзвращаемом значении с риском получить deep copy, либо разбивать функцию на 2, делающие частично одну и ту же работу (для функций, работающих с изображениями, это может оказаться овердофига, например).
А с несколькими выходными параметрами красота – явно объявил их как неконстантные ссылки и работай.