Suppose I have a Base class:
Base
class Base { friend SomeOtherClass; };
And there is another (different) class that inherits from
No it isn't, as documented here: http://www.parashift.com/c++-faq-lite/friends.html#faq-14.4