In my c++ classes (at school), my teachers have always had us lump together our classes, main body and everything in the same file. I don't think this is really the best way to do things, how do you ...
Since I have done most of my coding for classes (and almost exclusively in Java), I have always just run my programs through the compiler and never had to worry about actually setting it up to run on ...