Re[15]: [trick] C++14 return unnamed structure
От: Evgeny.Panasyuk Россия  
Дата: 15.10.15 17:03
Оценка:
Здравствуйте, _hum_, Вы писали:

E>>>В чём профит?

EP>>Например это как минимум лучше выглядит на стороне пользователя чем при возвращении безликого кортежа.
EP>>Почему вообще возвращают кортежи (не считая TemplateMP, и случаев где действительно имеет место набор безликих значений) — другой вопрос.
__>речь же вроде шла о выборе между "засовыванием определения типа в функцию" (и, соответственно, необходимости в этом коде рыться) и "классикой" — использовать независмое определение типа вне тела функции, а не между specific-именоваными и неименоваными компонентами возвращаемых функцией значений.

Я к тому что кортежи используют в том числе в случаях, когда по какой-то причине не хотят выходить за пределы области функции и объявлять что-то вне её. Сейчас в этом же ключе могут использовать локальные структуры.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.