私の古いブーストコード:
std :: string CombinePath(const char *左、const char *右) {{ boost :: filesystem :: path p = boost :: filesystem :: complete( boost :: filesystem :: path(right、boost :: filesystem :: native)、 boost :: filesystem :: path(left、boost :: filesystem :: native)); p.string();を返します。 }
新しいBoostバージョンでは、これはでのみコンパイルされ#define BOOST_FILESYSTEM_VERSION 2
ます。complete
新しいBoostバージョンの置き換えとは何ですか?