TL
Size: a a a
TL
TS
AP
std::array array = {1, 2, -100, 3, -3, -4, 5};
auto filter = array | std::views::filter([](int i) { return i < 0; });
auto x = std::ranges::min_element(filter);
std::cout << *x << std::endl;
-100
AP
AP
AP
TS
AP
TS
NA
NA
NA
TS
TS
std::array array = {1, 2, -100, 3, -3, -4, 5};
auto x = std::ranges::min_element(
array | std::views::filter([](int i) { return i < 0; }));
static_assert(std::same_as<decltype(x), std::ranges::dangling>);
<empty>
TS
NA
NA
NA
¿
NA