Сообщение Re[13]: [trick] C++14 return unnamed structure от 14.10.2015 19:36
Изменено 14.10.2015 19:40 Evgeny.Panasyuk
Здравствуйте, Erop, Вы писали:
EP>>А такая функция и будет в header, так как результирующий тип выводится.
E>Ну так надо будет ботать код функции, что бы понять чего от ней ждать...
Или в документацию, так же как и в случае с кортежем, также как и в случае с динамически типизированными языками.
E>В чём профит?
Например это как минимум лучше выглядит на стороне пользователя чем при возвращении безликого кортежа.
Почему вообще возвращают кортежи (не считая TemplateMP) — другой вопрос.
EP>>А такая функция и будет в header, так как результирующий тип выводится.
E>Ну так надо будет ботать код функции, что бы понять чего от ней ждать...
Или в документацию, так же как и в случае с кортежем, также как и в случае с динамически типизированными языками.
E>В чём профит?
Например это как минимум лучше выглядит на стороне пользователя чем при возвращении безликого кортежа.
Почему вообще возвращают кортежи (не считая TemplateMP) — другой вопрос.
Re[13]: [trick] C++14 return unnamed structure
Здравствуйте, Erop, Вы писали:
EP>>А такая функция и будет в header, так как результирующий тип выводится.
E>Ну так надо будет ботать код функции, что бы понять чего от ней ждать...
Или в документацию, так же как и в случае с кортежем, также как и в случае с динамически типизированными языками.
E>В чём профит?
Например это как минимум лучше выглядит на стороне пользователя чем при возвращении безликого кортежа.
Почему вообще возвращают кортежи (не считая TemplateMP, и случаев где действительно имеет место набор безликих значений) — другой вопрос.
EP>>А такая функция и будет в header, так как результирующий тип выводится.
E>Ну так надо будет ботать код функции, что бы понять чего от ней ждать...
Или в документацию, так же как и в случае с кортежем, также как и в случае с динамически типизированными языками.
E>В чём профит?
Например это как минимум лучше выглядит на стороне пользователя чем при возвращении безликого кортежа.
Почему вообще возвращают кортежи (не считая TemplateMP, и случаев где действительно имеет место набор безликих значений) — другой вопрос.