閉じる

boost::filesystem v3

1.44から入った新版。
-DBOOST_FILESYSTEM_VERSION=3として切り替える。
v2にあった wpathは pathに typedefされてる。
wpathを使っていたコードはどうするか調べてみると…
path::string()が path::wstring()となり、他の ~string()系も string()/native()*1 に書き換える必要があるね。
スラッシュ区切りの generic_string/generic_wstringなんてのもある。
まぁ 結局の所、Path decomposition tableを見て確認しろと。


*1 Windowsでは std::basic_string<wchar_t>を返す

コメントを残す

メールアドレスが公開されることはありません。必須項目には印がついています *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)