История изменений
Исправление
AntonI,
(текущая версия)
:
сделать структуру с нужными полями и возвращать ее.
Это плюс память.
Разумеется возврат значений по ссылке в общем случае это самый экономный вариант, особенно если надо вернуть че то толстое вроде вектора. Все остальные варианты компалйер может конечно заоптимизировать, а может и нет.
Но выглядит возврат по ссылке крайне убого;-(
Исходная версия
AntonI,
:
сделать структуру с нужными полями и возвращать ее.
Это плюс память.
А std::tuple не плюс память? Он типа размещается в глобальном сознании виртуальной вселенной вместе с пони и единорогами какающими бабочками?;-)
Возврат значений по ссылке в общем случае это самый экономный вариант, особенно если надо вернуть че то толстое вроде вектора. Все остальные варианты компалйер может конечно заоптимизировать, а может и нет.