Re[9]: [trick] C++14 return unnamed structure
От: _hum_ Беларусь  
Дата: 15.10.15 13:37
Оценка:
Здравствуйте, _NN_, Вы писали:

_NN>Здравствуйте, _hum_, Вы писали:


__>>Однако, как в дальнейшем выяснилось, мой вариант невозможен, ибо идентификация области видимости функции по ее имени не уникальна. А изначальный вариант (и ваш его повторяющий) плох тем, что за пределами функции приходится работать с анонимным типом. Соответственно, например, нельзя просто заранее организовать контейнеры для хранения результатов вычислений функции, не говоря уже о том, что читабельность такого варианта плохая.


_NN>Ну так на то и анонимные типы.

_NN>Нужно больше, нужно создавать именованный тип.



_NN>Очень редкая ситуация когда один тип ограничен одной функцией.


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