クラスを外部ヘッダやcppに分割してプログラムを作るとき、using namespace std;というのは外部cppには書かないほうがいいんですか?
main()のあるcppと外部クラスの定義のあるcppのどちらともでusing namespace std;をするのはとりあえずよくないみたいなことを聞いたのですが、理由がよくわかりません。