title: What is the conventions for headers and cpp files in C++?
body: <p>In C++, what is the convention for including headers for class files in the "main" file. e.g.</p>
  
  <pre><code>myclass.h 
  
  class MyClass {
    doSomething();
  }
  
  
  myclass.cpp
  
    doSomething() {
        cout &lt;&lt; "doing something";
    }
  
  
  run.cpp
  
  #include "myclass.h"
  #include "myclass.cpp"
  
  etc..
  </code></pre>
  
  <p>Is this relatively standard? </p>