Информация об изменениях

Сообщение Re[4]: lambda являются first class citizens? от 05.05.2018 18:37

Изменено 05.05.2018 18:41 Анатолий Широков

Re[4]: lambda являются first class citizens?
Здравствуйте, Alexander G, Вы писали:

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


_>>Если да то как массив например их 3 таких лямбд задать?


AG>А в чём проблема?



Все же здесь есть некоторое лукавство
Re[4]: lambda являются first class citizens?
Здравствуйте, Alexander G, Вы писали:

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


_>>Если да то как массив например их 3 таких лямбд задать?


AG>А в чём проблема?



Все же здесь есть некоторое лукавство Массив лямбд с одинаковой сигнатурой функционального оператора невозможен по определению:

assert(typeid([]{}) != typeid([]{}));


поскольку я не могу вывести общий тип для таких выражений.