std::basic_fstream<unsigned char> は使っても問題ないでしょうか?