質問なんですが

#ifndef _ABC_H_
#define _ABC_H_

using namespace std;

#endif


とだけヘッダーに書いたら
usingのとこでエラーが出て
「PCH警告:ヘッダーの停止はマクロまたは #if ブロックには配置できません」
と出ました。
#pragma once にすると大丈夫なのですが。
結局この警告は何がいけなかったんでしょうか。

過去ログを検索をして同じ質問があったのですが
結局解決されてなかったので今回質問させていただきました。