C++ what goes in the header and what goes in the CPP file?
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/1945846/c-what-should-go-into-an-h-file">C++ - What should go into an .h file?</a>  </p>
</blockquote>



<p>I am a complete noob with C++ and slowly learning. I come from a C# background. I understand what can go into the header file versus what can go into the actual cpp implemention file. But what is the best practice for what goes where? For example, you can declare the class in the header and forward declare functions, but you can also have implementation details as inline functions.</p>
