C ++でのBoost :: Filesystemのポータブル汎用パス形式を説明する
-
13-09-2020 - |
質問
私はポータブル汎用パスフォーマットとすべてをクリックしていません。誰かがこれを例に関して説明してください。また、Windowsは両方を理解しているため、Windowsでスラッシュを使用できると言われています。また、Windowsでスラッシュを使用するのに良い/安全なスタイルを考えていますか?
解決
例はa/b/c
だけであると思いますポータブルパス形式はPOSIX規則に従います。boost::basic_path
を使用する場合は、正しいスラッシュを気にする必要はありません。ライブラリは、ポータブル形式をネイティブ形式に変換する方法を知っています。ただし、常にboost::wpath
の代わりにboost::path
を使用する必要があります(私は思う)Windows上のUnicodeファイル名では動作できません。
所属していません StackOverflow