I suppose none, because I'm using the header for my class, and a cpp file for the operations of my class, and then I have another cpp file for main program.
As an aside, putting usingnamespace std; at global scope in a header file is generally considered bad form, as anyone who ever includes that header file will have usingnamespace std; at the global scope level of their code and they won't even know it.
Cool, I looked at my other source files, and I took out extPersonType.h and it worked fine. What I dont understand is if I take out the using namespace std, my program wont work. Why is that???
Because you use std::strings. If you don't write usingnamespace std; at the top of your program, you will have to put std:: before everything that is in the std namespace.