I am using namespaces from a long time now. But, I don't know why we need them at the end? Why do I need to write
using namespace std;
OR
std::string
Why do we have to do this? Why have they made it this way? Can you elabroate this thing? Thanks.