Size: a a a

2021 July 03

RM

Roy Mustang in C++ Together 2.0
В лямбду
источник

RM

Roy Mustang in C++ Together 2.0
Прикол в том, что в С++17 нельзя args... форвардить, приходится std::bind юзать
источник

RM

Roy Mustang in C++ Together 2.0
а он вроде хуево оптимизируется
источник

RM

Roy Mustang in C++ Together 2.0
Переписал
источник

RM

Roy Mustang in C++ Together 2.0
Вообще надо было где то в заголовке сразу один общий error поместить чтоб ниже С++17 не принимало
источник

RM

Roy Mustang in C++ Together 2.0
даже?
источник

RM

Roy Mustang in C++ Together 2.0
Чем постоянно писать везде #error
источник

RM

Roy Mustang in C++ Together 2.0
Что то типа такого
источник

RM

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

RM

Roy Mustang in C++ Together 2.0
Ну вроде работает тред пул
источник

RM

Roy Mustang in C++ Together 2.0
не понял, почему то выебывается на make_optional
источник

RM

Roy Mustang in C++ Together 2.0
аа понял кажись
источник

RM

Roy Mustang in C++ Together 2.0
эмм, а че сложно было добавить using в future чтоб получить у него тип
источник

RM

Roy Mustang in C++ Together 2.0
Ну че как?
источник

RM

Roy Mustang in C++ Together 2.0
Добавил небольшую проверку от дурачка
источник

RM

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

RM

Roy Mustang in C++ Together 2.0
мелочь, а полезно
источник

RM

Roy Mustang in C++ Together 2.0
Часто бывает такое что могут перепутать EnqueueJob и EnqueueTask особенно если капипастят
источник

RM

Roy Mustang in C++ Together 2.0
Как бенчмаркать тред пулы? По каким характеристикам?
Скорость выполнения N задач?
источник

RM

Roy Mustang in C++ Together 2.0
ух ебаать
источник