Hi,

can someone explain why the order of using statements and #includes makes a difference?

At first I had at the top of my file:

using namespace std
#include<iostreams.h>
#include<string.h>

and this didn't work but then I found out that I had to put the using statement after the #includes.

Why is this? is the "std" defined within one of those include files?