A business, WorldWideWidgetWorks, manufactures widgets.
class Widget { public: // constructors Widget () : id_number (0) { } Widget (int a) : id(a) { } // operations int id () { return id_number; } void operator = (Widget & rhs) { id_number = rhs.id_number; } bool operator == (Widget & rhs) { id_number == rhs.id_number; } bool operator < (Widget & rhs) { id_number < rhs.id_number; } protected: int id_number; // widget identification number };