you'll need your functions defined in a header file (this is needed when parts of a program is split into more than 1 file) and im not sure but somehow you could define your fstream objects in the header as well.
I think he means that he has to write "using" sentences for every cpp file. Couldn't you write these sentences in a custom header, so that you could just include the header in every cpp file?
This would save some time if you're writing a lot of programs that use same functions.
Otherwise it could only mess things up, because you'd have to either include a whole bunch of these right away (which loses some of its advantage over "using namespace std;", or add them later on, which could mess up previous programs with the same header.