title: C++ access specifiers
body: <p>I just want to make sure I got the idea of public and private right.</p>
  
  <p>Regarding the private access specifier, does it mean:</p>
  
  <ul>
  <li><em>Only</em> accessed inside the class</li>
  <li>Cannot be accessed from the object of the class unless there are public class methods that can be used to access them (<strong>Can other objects use those public functions?</strong>)</li>
  <li>No other object can access them</li>
  </ul>
  
  <p>And for public:</p>
  
  <ul>
  <li>Accessed from the object of the class</li>
  <li>Accessed from any other object</li>
  </ul>
  
  <p>Is that right?</p>