Size: a a a

2020 July 31

d

dekabr in supapro.cxx
возможность писать свои концепты?
источник

Е

Егор in supapro.cxx
константная ссылка байндится на рвалью и поэтому не вызывается копи конструктор?
шо за наркомания
источник

TS

Till Schneider in supapro.cxx
dekabr
не совсем понятно в чем заключается поддержка если из кода в хедере <concepts> ничего не доступно вообще
все доступно
источник

TS

Till Schneider in supapro.cxx
Егор
константная ссылка байндится на рвалью и поэтому не вызывается копи конструктор?
шо за наркомания
почему-то когда я это исправлял, то я ничего наркоманского не увидел 😑
источник

TS

Till Schneider in supapro.cxx
Егор
константная ссылка байндится на рвалью и поэтому не вызывается копи конструктор?
шо за наркомания
кстати, где rvalue ?
F&& - это универсальная ссылка в данном контексте
источник

Е

Егор in supapro.cxx
Till Schneider
кстати, где rvalue ?
F&& - это универсальная ссылка в данном контексте
так вызов с рвалью идёт
источник

TS

Till Schneider in supapro.cxx
Егор
так вызов с рвалью идёт
только bind'у по-моему глубоко наплевать на это и он сделал тебе копию =)
источник

Е

Егор in supapro.cxx
Till Schneider
только bind'у по-моему глубоко наплевать на это и он сделал тебе копию =)
можешь сюда закоммитить если не лень https://github.com/progschj/ThreadPool/blob/master/ThreadPool.h
источник

TS

Till Schneider in supapro.cxx
не, там надо, наверное, не так топорно сделать, как я =)
источник

BB

Bohdan Bessonov in supapro.cxx
Till Schneider
только bind'у по-моему глубоко наплевать на это и он сделал тебе копию =)
Форвард разве не решает эту проблему?
источник

TS

Till Schneider in supapro.cxx
Bohdan Bessonov
Форвард разве не решает эту проблему?
в байнде?
источник

BB

Bohdan Bessonov in supapro.cxx
Till Schneider
в байнде?
Да, есть юниверсал реф
Профорвардить его дальше как в коде и сделано
источник

TS

Till Schneider in supapro.cxx
Bohdan Bessonov
Да, есть юниверсал реф
Профорвардить его дальше как в коде и сделано
у байнда есть свои забавные приколюхи, как видишь )
источник

Е

Егор in supapro.cxx
Till Schneider
у байнда есть свои забавные приколюхи, как видишь )
*байнда от мсвц
источник

BB

Bohdan Bessonov in supapro.cxx
Till Schneider
у байнда есть свои забавные приколюхи, как видишь )
Надо глянуть импл
источник

Е

Егор in supapro.cxx
Bohdan Bessonov
Надо глянуть импл
Вроде бы тоже форвардит
template <class _Other, enable_if_t<!is_same_v<_Func_impl_no_alloc, decay_t<_Other>>, int> = 0>
   explicit _Func_impl_no_alloc(_Other&& _Val) : _Callee(_STD forward<_Other>(_Val)) {}
источник

LA

Liber Azerate in supapro.cxx
Егор
так вызов с рвалью идёт
Я не особо вникал, но это было в Мейерсе. Байнд даже для рвалью, если не ошибаюсь, создаёт копию внутри у себя, а потом передаёт лвалью на эту копию у себя внутри
источник

Е

Егор in supapro.cxx
Liber Azerate
Я не особо вникал, но это было в Мейерсе. Байнд даже для рвалью, если не ошибаюсь, создаёт копию внутри у себя, а потом передаёт лвалью на эту копию у себя внутри
байнд курильщика какой-то, почему шланг и гсс нормально сделали?
источник

LA

Liber Azerate in supapro.cxx
Егор
байнд курильщика какой-то, почему шланг и гсс нормально сделали?
Я не знаю, там вроде было компиляторонезависимо, да и рекомендовалось не использовать в 14 и выше стандарте байнд... А, у тебя 11, кажется
источник

Е

Егор in supapro.cxx
Liber Azerate
Я не знаю, там вроде было компиляторонезависимо, да и рекомендовалось не использовать в 14 и выше стандарте байнд... А, у тебя 11, кажется
я лучше байнды буду юзать чем передавать параметр паки в лямбду через тупли
источник