Hi,

I am learning C++ and I am using VC++ 6.0. In some of the books I read, they will start a program with something like this:

#include <iostream.h>

using std::cout;
using std::cin;
using std::endl;

My question is that, what is the purpose of listing all the functions that you are going to use? Is it really necessary because my program still compile and run without all those "using" statements. Is it because VC has done that for me or something?

Thank you very much.

nina.