using namespace std;と書くと名前が衝突するので、
あまり良くないと言いますが何故ですか?
だって、標準のライブラリー群だから、そこら辺を考えて設計してるでしょ(知らないけど)