Hello,

What is the difference between the header files <header.h> and <header>?

I know that the <...> brackets indicate that the header file is located in some standard directory that the compiler can access, but why do some of these have the ".h", and some do not?

For example, I am using some mathematical functions from <cmath> in Visual Studio, which seem to be the same as with <math.h>.

Thanks!