Сообщение decltype() возвращаемый тип от 16.10.2018 18:17
Изменено 16.10.2018 18:19 Максим Рогожин
decltype() возвращаемый тип
Привет!
Почему такой кривой синтаксис:
Ведь наверное нет никаких принципиальных проблем поддержать более естественный синтаксис:
Ну и что, что c и i еще не объявлены — можно же забежать вперед и найти их.
Почему такой кривой синтаксис:
template<typename Container>
auto get(Container& c, int i) -> decltype(c[i]);
Ведь наверное нет никаких принципиальных проблем поддержать более естественный синтаксис:
template<typename Container>
decltype(c[i]) get(Container& c, int i);
Ну и что, что c и i еще не объявлены — можно же забежать вперед и найти их.
decltype() возвращаемый тип
Привет!
Почему такой кривой синтаксис?
Ведь наверное нет никаких принципиальных проблем поддержать более естественный синтаксис?
Ну и что, что c и i еще не объявлены — можно же забежать вперед и найти их.
Почему такой кривой синтаксис?
template<typename Container>
auto get(Container& c, int i) -> decltype(c[i]);
Ведь наверное нет никаких принципиальных проблем поддержать более естественный синтаксис?
template<typename Container>
decltype(c[i]) get(Container& c, int i);
Ну и что, что c и i еще не объявлены — можно же забежать вперед и найти их.