Suppose I have a Base class:
Base
class Base { friend SomeOtherClass; };
And there is another (different) class that inherits from
No it isn't.
Edit: To quote from the C++ Standard, section 11.4/8
Friendship is neither inherited nor transitive.