Можем ли мы увеличить возможность повторного использования для этого ориентированного на ключ...
Видимо этот ориентированный на ключ шаблон защиты доступа : class SomeKey { friend class Foo;...