I agree with SamGuilliam,
I was taught to call it #include<iostream.h>. And never once did I come across this #include<iostream> ... using namespace std. It's only being in these forums that it has been brought to my attention.
However, it appears in order for those who are using Devshed, the second heading i.e. #include<iostream> using namespace std, is the only one which compiles without any errors.
Sure enough #include<iostream.h> works, but it compiles with errors.
If you are using Devshed Sam you should use the updated syntax.
But yes I understand where you are coming from.