title: How do I access privately inherited class members in C++?
body: <p>I'm trying to understand the private inheritance concept.</p>
  
  <p>So far everywhere I see they write that private inheritance makes its members inaccessible from the derived class.</p>
  
  <p>Doesn't this make it sort of useless? If I can't access the class inherited, what is the purpose of deriving in the first place?</p>
  
  <p>Now I know private classes are actually used and helpful. I'm just having trouble in understanding how.</p>