Size: a a a

2021 June 10

C

Crush_my_love in C++ Together 2.0
не даже без конст ссылки такая же ошибка. Ща скрин
источник

C

Crush_my_love in C++ Together 2.0
источник

C

Crush_my_love in C++ Together 2.0
вот
источник

VD

Vlad Doc in C++ Together 2.0
источник

VD

Vlad Doc in C++ Together 2.0
Bruh
источник

VD

Vlad Doc in C++ Together 2.0
Ты поход забыл вернуть из лямбды
источник

C

Crush_my_love in C++ Together 2.0
не, тут что-то не так с шаблонными аргументами в самой лямбде именно. твой пример с интами а не T
источник

C

Crush_my_love in C++ Together 2.0
и компилятор тоже самое пишет по факту, что лямбды не совпадают. Надо в этом направлении рыть, но я чёт хз как этот вопрос гуглу задать лол
источник

VD

Vlad Doc in C++ Together 2.0
источник

VD

Vlad Doc in C++ Together 2.0
Лол
источник

VD

Vlad Doc in C++ Together 2.0
Через деклтупе работает)
источник

VD

Vlad Doc in C++ Together 2.0
Оно как-то не выводит нормально тип для второго аргумента
источник

VD

Vlad Doc in C++ Together 2.0
Думаю если было бы два шаблона, оно бы сожрало
источник

VD

Vlad Doc in C++ Together 2.0
Ну или нет
источник

VD

Vlad Doc in C++ Together 2.0
Если ты весь колбек берёшь под шаблон то всё прекрасно ржомбит
источник

VD

Vlad Doc in C++ Together 2.0
template <typename T, typename U>
void bubblesort(std::vector<T>& vec, std::function<U> foo)
{
   static_assert(std::is_same_v<decltype(foo),
                 std::function<bool(T, T)>>);
}
Ну или ещё такой супернаркоманский вариант
источник

C

Crush_my_love in C++ Together 2.0
вау
источник

C

Crush_my_love in C++ Together 2.0
спс
источник

C

Crush_my_love in C++ Together 2.0
теперь бы разобраться почему это всё так работает))
источник
2021 June 11

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Бля, очень больно это чинить
источник