Size: a a a

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

2020 December 05

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
тебе надо возвращаемый тип Quantity<Zip<Dimention<>,IntList<Argz...>, Minus>::type>
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
вроде этот
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
вообще напиши
using ResType = Quantity<ResList>;

перед этой функцией, только название нормальное надо придумать
и возвращай это из функции
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
ну и ResList тоже обьяви перед ним
источник

АХ

Анна Хашпер... in IT KPI C/C++ ХВ (не UB)
Попробую, спасибо
источник

АХ

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

АХ

Анна Хашпер... in IT KPI C/C++ ХВ (не UB)
Так не сработало. Пишет, ResType - это не тип
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
а так?

// Quantity / Quantity

template< int ...Args1, int ...Args2>

    const Quantity<Zip<IntList<Args1...>, IntList<Args2...>, Minus>::type>

    operator/(const Quantity<IntList<Args1...>>& lhs,

        const Quantity<IntList<Args2...>>& rhs)

{

    using ResList = typename Zip<IntList<Args1...>, IntList<Args2...>, Minus>::type;

    using ResType = Quantity<ResList>;

    return ResType(lhs.value() / rhs.value());

}
источник

RN

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

A

András in IT KPI C/C++ ХВ (не UB)
Ruslan Neshta
а так?

// Quantity / Quantity

template< int ...Args1, int ...Args2>

    const Quantity<Zip<IntList<Args1...>, IntList<Args2...>, Minus>::type>

    operator/(const Quantity<IntList<Args1...>>& lhs,

        const Quantity<IntList<Args2...>>& rhs)

{

    using ResList = typename Zip<IntList<Args1...>, IntList<Args2...>, Minus>::type;

    using ResType = Quantity<ResList>;

    return ResType(lhs.value() / rhs.value());

}
Ти повинен був боротися зі злом, а не приєднатися до нього
источник

RN

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

A

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

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
было время почитать шаблончики, что тут такого?
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
о боже, я в такое не умею
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
я могу только ` набрать
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
да и на мобильном такого нету похоже
источник

A

András in IT KPI C/C++ ХВ (не UB)
є
источник

A

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

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
аааааааааа я никгода на эти три точки не нажимал, лол
источник

q

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