Size: a a a

2020 October 24

CD

Constantine Drozdov in pro.cxx
value-based тут похоже лучший подход
источник

AF

Aidar Fattakhov in pro.cxx
А арги зачем
источник

AF

Aidar Fattakhov in pro.cxx
Чтобы они были различны лишь?
источник

AF

Aidar Fattakhov in pro.cxx
Но с твоим кодом выше что угодно даст true
источник

CD

Constantine Drozdov in pro.cxx
вот это другое свойство
//template <size_t N> struct T_trait_arg{};
constexpr auto ta = decltrait(a).bind_arg<0>();
static_assert((ta + ta) + ta == ta + (ta + ta));
источник

CD

Constantine Drozdov in pro.cxx
я не могу любезно попросить компилятор выполнить операцию над аргументами под forall
источник

AF

Aidar Fattakhov in pro.cxx
Можешь протаскивать все типы через операторы
источник

CD

Constantine Drozdov in pro.cxx
я это и делаю, только я не могу сказать, что это про тип T
источник

CD

Constantine Drozdov in pro.cxx
я могу не дублировать код через какое-то протаскивание с perform в теле operator + да
источник

CD

Constantine Drozdov in pro.cxx
((ta + ta) + ta).perform(1);
источник

CD

Constantine Drozdov in pro.cxx
что-то такое
источник

AF

Aidar Fattakhov in pro.cxx
Ну на самом деле тебе просто нужна система символьных вычислений куда ты в конце подставляешь значения
источник

AF

Aidar Fattakhov in pro.cxx
А не в начале дублируя код
источник

CD

Constantine Drozdov in pro.cxx
дыа, мне нужна система символьных вычислений, зависимых типов и вся вот эта бяка для автоматического доказывания теорем, ты меня раскусил
источник

AF

Aidar Fattakhov in pro.cxx
Которая генерирует символьные выражения
источник

AF

Aidar Fattakhov in pro.cxx
Не понимаю почему это должно быть в си++ в системе типов
источник

CD

Constantine Drozdov in pro.cxx
потому что это ровно то, что не позволяет нормально использовать концепты
источник

CD

Constantine Drozdov in pro.cxx
вместо того, чтобы писать трейты
источник

AF

Aidar Fattakhov in pro.cxx
Ты не хочешь все вычисления превращать в символьные
источник

AF

Aidar Fattakhov in pro.cxx
Слишком упорото и для математических дедов
источник