0

私のコードには、unicode 文字 (パスへの std::wstring 入力) を受け入れる boost::filesystem::path 変数が含まれています。filesystem::path が有効な Windows パスかどうかを確認したい。下記の URL で多くの Portablity ブースト ファイル パス関数を確認できますが、これらの API は std::wstring ではなく std::string をパスとして受け入れます。

http://www.boost.org/doc/libs/1_53_0/libs/filesystem/doc/portability_guide.htm

私の filesystem::path は wchar_t 入力を受け取るため、これらの移植性関数では使用できません。ファイルパス(wchar_t)がWindowsで有効かどうかを確認するためのAPIがboostにあるかどうか、誰か提案できますか? 他のオペレーティングシステムでも同じコードを使用したいと思います。したがって、MSDN は役に立ちません。

4

0 に答える 0