И это не работает с void:
Код: Выделить всё
#include
#include
void process(auto fn) {
if constexpr (std::is_invocable_r_v) {
std::cout
Подробнее здесь: [url]https://stackoverflow.com/questions/79305405/why-stdis-invocable-r-v-doesnt-work-with-void-return-type-as-expected[/url]
Мобильная версия