интересно иметь что-то подобное в compile time? Типа
constexpr int xs[] = {1, 3, 5, 2, 4};
constexpr int ys[] = {1, 2, 3};
static_assert(
(xs | sort(std::less<void>{}) | subset(0, 3))
== ys
);
интересно было бы увидеть где такое нужно на практике (в голову не приходит ничего)
В принципе, если обмазать констэкспром, то мб сработает
https://wandbox.org/permlink/e6y9UbWZva7MZS6M
Обсуждают сегодня