Производные Классы
...каждую функцию этих классов, потом искать все классы, производные от этих классов, и т.д. Это по меньшей мере утомительно и скорее всего нереально.
// ... }; сделало бы доступным каждый член employee для всех функций класса manager.