C++: overriding a pure virtual operator overload from an abstract class

my assignment in school requires me to build an abstract class for virtual operator overloads, and then a class that makes it work. Specifically: IComparable – the abstract class IComparable{ public: virtual bool operator== (const IComparable&) const = 0; virtual bool operator< (const IComparable&) const = 0; virtual bool operator> (const IComparable&) const = 0;…

Details