3

私の古いブーストコード:

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バージョンの置き換えとは何ですか?

4

1 に答える 1

9

http://www.boost.org/doc/libs/1_48_0/libs/filesystem/v3/doc/deprecated.htmlを確認してください。

交換品はabsolute.

于 2012-02-20T12:48:05.580 に答える