Size: a a a

2020 May 12

СЧ

Сергей Чурмин... in pro.cxx
Yuri Hudobin
оператор / надеюсь перегружен
проехали
источник

CD

Constantine Drozdov in pro.cxx
Сергей Чурмин
эм, ну давай подумаем что может вернут метод "length" и что может лежать в массиве xpos?
не представляю, по-моему для индексов операция деления не имеет семантики
источник

TS

Timur Safin in pro.cxx
Отличный фикс STL (человека) для STL (библиотеки) https://twitter.com/MalwareMinigun/status/1260105691936653313
источник

TS

Timur Safin in pro.cxx
источник

СЧ

Сергей Чурмин... in pro.cxx
встретил парня)))
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Смысл за тебя тест делать? И вопросы нулевые, без подвохов
источник

ПК

Побитый Кирпич... in pro.cxx
Constantine Drozdov
не менее странно его обсуждать на коротких примерах - мне вот совершенно не очевидна очевидность конструкций
Но отношение их числового представления может иметь произвольную семантику
источник

ПК

Побитый Кирпич... in pro.cxx
Или что теперь нельзя итерироваться ровно до arr.size()/2?
источник

CD

Constantine Drozdov in pro.cxx
Побитый Кирпич
Или что теперь нельзя итерироваться ровно до arr.size()/2?
Если 2 это не про число корзинок - очень вряд ли
источник

CD

Constantine Drozdov in pro.cxx
Давай-ка ты на 2 будешь итерироваться
источник

ПК

Побитый Кирпич... in pro.cxx
Constantine Drozdov
Если 2 это не про число корзинок - очень вряд ли
2 это доля от размера массива. Вернее 1/2
источник

CD

Constantine Drozdov in pro.cxx
Побитый Кирпич
2 это доля от размера массива. Вернее 1/2
Ну и что такое половина массива?)
источник

CD

Constantine Drozdov in pro.cxx
Даже в std::reverse ничего не делят, и это правильно
источник

ПК

Побитый Кирпич... in pro.cxx
Constantine Drozdov
Ну и что такое половина массива?)
Подмассив, в котором кол-во элементов равно 1/2 от массива
источник

CD

Constantine Drozdov in pro.cxx
Побитый Кирпич
Подмассив, в котором кол-во элементов равно 1/2 от массива
Не, ну если ты левую половину собираешься обработать спиртом, а правую - другим антисептиком, ладно
источник

DC

Denis Chernikov in pro.cxx
Constantine Drozdov
Не, ну если ты левую половину собираешься обработать спиртом, а правую - другим антисептиком, ладно
Merge sort ныне не аргумент? 😅
источник

CD

Constantine Drozdov in pro.cxx
Denis Chernikov
Merge sort ныне не аргумент? 😅
Про это и пример ;)
источник

AZ

Alexander Zaitsev in pro.cxx
Есть функция:
template<typename ResultType, typename ExceptionType, typename FunctionType>
inline ResultType RetryOnAnyException(FunctionType func)
{
   for (;;)
   {
       try
       {
           return func();
       }
       catch (ExceptionType const& e)
       {
       }
   }
}

Хотелось бы сделать так, чтобы туда можно было передавать несколько ExceptionType (в идеале variadic template) и чтобы все переданные исключения отлавливались. Как это сделать, не засовывая исключения в одну иерархию?

Естественно, что я не хочу писать варианты для 2-3-4-N типов исключений руками
источник

CD

Constantine Drozdov in pro.cxx
Alexander Zaitsev
Есть функция:
template<typename ResultType, typename ExceptionType, typename FunctionType>
inline ResultType RetryOnAnyException(FunctionType func)
{
   for (;;)
   {
       try
       {
           return func();
       }
       catch (ExceptionType const& e)
       {
       }
   }
}

Хотелось бы сделать так, чтобы туда можно было передавать несколько ExceptionType (в идеале variadic template) и чтобы все переданные исключения отлавливались. Как это сделать, не засовывая исключения в одну иерархию?

Естественно, что я не хочу писать варианты для 2-3-4-N типов исключений руками
Наследовать обработчики, примерно как variant должен делать visit
источник

IZ

Ilia Zviagin in pro.cxx
Alexander Zaitsev
Есть функция:
template<typename ResultType, typename ExceptionType, typename FunctionType>
inline ResultType RetryOnAnyException(FunctionType func)
{
   for (;;)
   {
       try
       {
           return func();
       }
       catch (ExceptionType const& e)
       {
       }
   }
}

Хотелось бы сделать так, чтобы туда можно было передавать несколько ExceptionType (в идеале variadic template) и чтобы все переданные исключения отлавливались. Как это сделать, не засовывая исключения в одну иерархию?

Естественно, что я не хочу писать варианты для 2-3-4-N типов исключений руками
а ... не? Не катят?
источник