Problem -- hidden bonus
class manager : public employee {public: long salary() { return sal + 1000; } };
manager
Invariant
k =?= (m->salary(k))->salary()
class manager : public employee {public: long salary() { return sal + 1000; } };
manager
k =?= (m->salary(k))->salary()