Size: a a a

IT KPI C/C++ ХВ (не UB)

2020 December 06

АХ

Анна Хашпер... in IT KPI C/C++ ХВ (не UB)
template <typename M, typename L, typename T, typename A>

constexpr RQuantity<std::ratio_subtract<std::ratio<0>, M>, std::ratio_subtract<std::ratio<0>, L>, std::ratio_subtract<std::ratio<0>, T>, std::ratio_subtract<std::ratio<0>, A>>

operator/(double x, const RQuantity<M, L, T, A>& rhs)
{
return RQuantity<std::ratio_subtract<std::ratio<0>, M>, std::ratio_subtract<std::ratio<0>, L>, std::ratio_subtract<std::ratio<0>, T>, std::ratio_subtract<std::ratio<0>, A>>
(x / rhs.getValue());
}
источник

АХ

Анна Хашпер... in IT KPI C/C++ ХВ (не UB)
Здесь вот так сделано. То есть идея правильная. Нужно только интлисты прикрутить
источник

ۣ

ۣۜ๖ۣۜАртур... in IT KPI C/C++ ХВ (не UB)
Код - https://pastebin.com/vTtygA9F

Задачка с учебника от Строуструпа [фото]

Ошибка - terminate called after throwing an instance of 'Range_error'
 what():  Range error: 4
aborted (core dumped)
источник

ۣ

ۣۜ๖ۣۜАртур... in IT KPI C/C++ ХВ (не UB)
источник

ۣ

ۣۜ๖ۣۜАртур... in IT KPI C/C++ ХВ (не UB)
я новичок *
источник

ۣ

ۣۜ๖ۣۜАртур... in IT KPI C/C++ ХВ (не UB)
Help...
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
Вот здесь что-то не то происходит
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
double max_=std::numeric_limits<double>::lowest();
double min_=std::numeric_limits<double>::max();

for(int i = 0; i < S.size(); i++){
     max_ = std::max(max_, S[i]);
      min_ = std::min(min_, S[i]);
}
источник

АХ

Анна Хашпер... in IT KPI C/C++ ХВ (не UB)
Анна Хашпер
Здесь вот так сделано. То есть идея правильная. Нужно только интлисты прикрутить
// double / Quantity
template<int ...Args>
auto operator/(double lhs,
 const Quantity <IntList<Args...>>& rhs)
   -> Quantity<typename Zip<Dimension<>, IntList<Args...>, Minus>::type>
{
 using ResList = typename Zip<Dimension<>, IntList<Args...>, Minus>::type;
 using ResType = Quantity<ResList>;
 return ResType(lhs/rhs.value());
}
источник

АХ

Анна Хашпер... in IT KPI C/C++ ХВ (не UB)
⬆️  Вот такой вариант мне в соседнем чатике подсказали. Работает)
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
Анна Хашпер
// double / Quantity
template<int ...Args>
auto operator/(double lhs,
 const Quantity <IntList<Args...>>& rhs)
   -> Quantity<typename Zip<Dimension<>, IntList<Args...>, Minus>::type>
{
 using ResList = typename Zip<Dimension<>, IntList<Args...>, Minus>::type;
 using ResType = Quantity<ResList>;
 return ResType(lhs/rhs.value());
}
Почему в телеге нет нормального форматирования кода?
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
Мб есть боты для чатов, которые дают такую возможность, ну рил, прогу в 10 строк читать анрил?!
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
Как будто пишу на си в codeblocks
источник

S

Shadow Mortician in IT KPI C/C++ ХВ (не UB)
qwerty
Мб есть боты для чатов, которые дают такую возможность, ну рил, прогу в 10 строк читать анрил?!
с телефона. с компа ещё +-
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
qwerty
Мб есть боты для чатов, которые дают такую возможность, ну рил, прогу в 10 строк читать анрил?!
Телега же попенсорс, запили)
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
qwerty
Мб есть боты для чатов, которые дают такую возможность, ну рил, прогу в 10 строк читать анрил?!
Тут это скорее вина злоебуч*х шаблонов, нежели Телеграма)
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
qwerty
Мб есть боты для чатов, которые дают такую возможность, ну рил, прогу в 10 строк читать анрил?!
Когда-то были, недавно назад смотрел и актуальных не нашел. Возможно, не очень внимательно искал
В этом главная проблема ботов, кстати, что их надо хостить своими силами, и хорошие боты могут просто сдохнуть через годик
источник

A(

Alex Derkach (Tomcat... in IT KPI C/C++ ХВ (не UB)
может кто напомнить, как называется действие friend? я загуглить не могу никак, вылетело из головы
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
что имеется ввиду?
источник