• Advertisement
Sign in to follow this  

*ANSWERED* Simple C++ question: friends and inheritance

This topic is 3861 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Suppose I have 3 classes: A, B, and C. B is publicly derived from A, and C says A is a friend class. So far, everything looks like so:
class A
{
};

class B : public A
{
};

class C
{
   private:
      friend class A;
};



My question is: can class B access the private members in class C? [Edited by - Andorien on June 23, 2007 9:08:06 PM]

Share this post


Link to post
Share on other sites
Advertisement
No.

friend declaration applies only to specific class - it doesn't apply to inheritance.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement