из операторов? большинство решений сделаны для member functions. если же оператор вне определения класса, то становится больно. (эх, скорее бы <=>)
template <class T, class U>
bool compare(const T &t, const U &u) {
if constexpr () {
return !(t == u);
} else if constexpr () {
return t != u;
} else {
return t < u || u < t;
}
}
тебе просто надо взять свинью
А зачем это ? Вы все паритесь там, где не надо.
Обсуждают сегодня