this is considered bad practice by some (http://www.parashift.com/c++-faq/using-namespace-std.html) and even though prefixing everything with std:: is a little more work, I think it makes the code more readable. We may discuss this however if you don't agree.