У меня есть структура, содержащая два типа данных, которые имеют реализованные операторы с более низкими, большими и равными. Я хочу реализовать ниже оператора для моей структуры:Ниже, чем оператор для структур
struct number_pair
{
int a;
int b;
bool operator<(const pair& other) const { return ?; }
}
Вы должны иметь возможность сортировать несколько экземпляров структуры с помощью оператора. Порядок должен уважать как a
, так и b
. Я не хочу использовать библиотеки, отличные от std
, и я на C++ 98, поэтому std::tuple
недоступен.
Можно ли достичь того, что я хочу, если два типа данных имеют только те операторы, которые имеют более низкий, чем и равный? Если это так, как будет выглядеть реализация оператора, а в противном случае, что еще вам нужно знать о типах данных для реализации оператора?
'вернуть this-> а б
OneOfOne
'return a'). –
Cornstalks
@OneOfOne Я думаю, вы правы, что это означает, что 'A timakro