すいませんちゃんと調べるべきでした。
fstreamのコンストラクタの引数で、wchar_tも取るんですね。
どうもwfstreamでないとwchar_tを取らないと思い込んでいました。

失礼しました。