std名前空間の中にある関数やクラスと自分で定義した関数やクラスが衝突する恐れがあるから、std名前空間はstdということをはっきりさせるために
using namespace std;をつかわずにstd::cout見たいな記述をして、見た目にわかりやすくしているってことですかね?
もしかしてmain()のあるファイルでもusing namespace std;を使わないのが普通なんでしょうか?