Size: a a a

2021 July 08

 P

 ‌‌Gleb Pilipets... in supapro.cxx
MFC ещё
источник

с

смкх in supapro.cxx
libuv\libevent? эвентлупы там были, хз, насколько под задачу подходящие
источник

М

Макс in supapro.cxx
Я бы хранил матрицу побед во внешнем ресурсе и в коде пробегал по матрице в одном участке.
источник

A

Andry in supapro.cxx
подскажите пожалуйста есть код ~
  void ValueShuldBe(ValueType expected) const
 {
   auto actual = localValue.type();

   if (actual != expected)
     throw CreateBadTypeError(TypeToString(actual), TypeToString(expected), localValue);
 }
я думаю имеет ли смысл из этого сделать шаблон - чтобы вызывать аля

ValueShuldBe<ValueType::type1>();
источник

 P

 ‌‌Gleb Pilipets... in supapro.cxx
А если f имеет тип F&& и x имеет тип T, то я правильно понимаю, что типом возврата f(x) будет typename std::result_of<F&& (T)>::type ?
источник

АК

Александр Караев... in supapro.cxx
если сомневаешься, лучше написать decltype(f(x)) и не ошибёшься
источник

 P

 ‌‌Gleb Pilipets... in supapro.cxx
Хм, ну ладно. Спасибо.
У меня просто сомнения, если в T передадут что-то типа T&&, T&, T* и т.д.
источник

 P

 ‌‌Gleb Pilipets... in supapro.cxx
А если просто auto написать, то если это компилится, то будет тот же тип?
источник

NK

Nikolay Kononov in supapro.cxx
нет
источник

NK

Nikolay Kononov in supapro.cxx
auto отбросит твои ссылки в общем случае
источник

 P

 ‌‌Gleb Pilipets... in supapro.cxx
std::result_of<F&& (T)>::type а вот эта штука?
источник

NK

Nikolay Kononov in supapro.cxx
по идее не должна
источник

АК

Александр Караев... in supapro.cxx
decltype(f(x)) работает примерно как decltype(auto) (т.е. ссылки сохраняет), что отличается от auto
std::result_of какое-то древнее нечто, не использовал его
источник

NK

Nikolay Kononov in supapro.cxx
но лучше реально decltype(f(x))
источник

 P

 ‌‌Gleb Pilipets... in supapro.cxx
так а чем лучше?
источник

NK

Nikolay Kononov in supapro.cxx
тем что это ровно тип который вернется из f(x)
источник

NK

Nikolay Kononov in supapro.cxx
что там в result_of фиг знает, я тоже не использовал
источник

NK

Nikolay Kononov in supapro.cxx
если что он задепрекейчен
источник

NK

Nikolay Kononov in supapro.cxx
в 17 стандарте
источник

NK

Nikolay Kononov in supapro.cxx
а в 20 вообще удален
источник