Problem -- hidden bonus

  class manager : public employee { 
manager
public: long salary() { return sal + 1000; } };

Invariant

      k =?= (m->salary(k))->salary() 
  

slide: Violating the invariant