>>573
えーっと、何かを開くときは、コンストラクタで指定するのがほとんどなんで、そういう奇妙なことにはならんと思うよ。
std::ifstream ifs(Path);
で開ける。開いたかどうかは、isf.is_open();で一発。読み取りはこれでok。
もちろんifs.open(Path);ってこともできる。
ちなみに書き込みは、
std::ofstream ofs(Path);〜。
でOK。

俺の場合だけども、基本的にカウンタ以外の変数の使いまわしはしないなぁ。