В настоящее время я читаю статью P0315R1 который говорит о лямбдах в неоцененном контексте
В документе есть утверждение, которое объясняет почему лямбды не могут появляться в неоцененных контекстах (конечно, только до C ++ 20), как показано ниже:
Лямбда-выражения - очень мощная языковая функция, особенно когда речь идет об использовании алгоритмов более высокого порядка с настраиваемыми предикатами или выражении небольших одноразовых фрагментов кода. Тем не менее, они страдают одним важным ограничением, которое снижает их полезность для творческих сценариев использования; они не могут появляться в неоцененных контекстах. Изначально это ограничение было разработано для предотвращения появления лямбда-выражений в сигнатурах, что могло бы открыть банку червя для искажения, поскольку лямбда-выражения должны иметь уникальные типы.
Может кто-нибудь объяснить это утверждение на примере?