Есть ли неопределенное поведение при вызове вызывается хранимая функция?
В качестве примера возьмем следующий пример, где функция представляет собой лямбда-выражение, возвращающее int (ссылка для запуска):
Код: Выделить всё
#include
#include
std::function f;
int main()
{
f = []() -> int { std::cout
Подробнее здесь: [url]https://stackoverflow.com/questions/79254403/can-i-assign-a-callable-to-a-stdfunction-with-a-different-return-type[/url]