Ok I'm fairly new to c++ and I'm trying to learn as much as I can from the ground up. I've got the language down pretty good now I'm tring to learn all of the standerd libraries, what they hold and how to use them. While researching this I have found that some of the librabries avalable are redundant. ie <cmath> ,<math.h> Now I know that the cmath library is newer and simply contains and includes statement for <math.h>. I also know that if you include cmath then you have to use the std:: format in order to be able to use the functions contained in the header file. Where as if you use the include <math.h> method you don't have to do this. So it seems obvious to me that it would be alot easyer to just include the older <math.h>. The only problem I see with this is they most have added the <cmath> header file for a reason so I thuaght I'd come in here and as what the coding standered is for this situatuion before I pick up any more bad habits.