How do you organize your code
I am finally getting to the point where I am writing so much code it cannot possibly be contained in one .cpp file. I don't know for sure how things are supposed to be set up. I am trying to have a .h file that declares my classes and functions, and then have a .cpp file that includes all of the implementations of thsoe defined in the header. Also in the header, I am putting all of the other includes that are necessary to the project, i.e vector, conio, fstream, etc.
Is there anything I am missing here?