Is it good practice to make a class in a different program then save it as a .h or .cpp and then use it in a header file for another program. I am not sure about this. In Sams book(24 hours) he says that it is good practice and I can see why. It would make the actuall code a lot shorter. But is this customary?