VC++6.0ですが・・・

あるクラスのメンバ関数内で記述していたのですが、
::ifstream fr("ファイル名");
のように :: をつけグローバル指定することで解決しました。

名前空間とは関係なかったかな・・・C++暦浅いんでよくわからないけど・・・。
他の場所でVectorやstingつかっているんで using namespace std;
は入れております。