title: What is the difference between a .cpp file and a .h file?
body: <p>Because I've made <code>.cpp</code> files and then transferred them into <code>.h</code> files, the only difference I can find is that you can't <code>#include</code> <code>.cpp</code> files.  Is there any difference that I am missing?</p>