#include <iostream>
class Distance {
private:
 int meters;
public:
 explicit Distance(int value) : meters(value) {}
 bool operator>(const Distance& other) const {
 return meters > other.meters;
 }
 void display() const {
 std::cout << meters << " meters\n";
 } 
};
int main() {
 Distance first(120);
 Distance second(90);
 std::cout << "First distance: ";
 first.display();
 std::cout << "Second distance: ";
 second.display();
 if (first > second) {
 std::cout << "First distance is greater\n";
 } else {
 std::cout << "Second distance is greater or equal\n";
 }
 return 0;
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: