0

Boostのrecursive_directory_iterator()を使用してパーティションのすべてのディレクトリとサブディレクトリを反復しようとすると、最後に到達すると、Visual Studio 2010で中止エラーが発生するのはなぜですか?

path Path = "e:\\";
for(recursive_directory_iterator it(Path); it != recursive_directory_iterator(); ++it)
{
    cout << *it << endl;
}
4

1 に答える 1

0

使用している Boost のバージョンは何ですか? 1.35 までは空のディレクトリに関連するバグがありました: https://svn.boost.org/trac/boost/ticket/1061

あなたのディレクトリは (時々) 空ですか?

于 2011-04-21T22:49:34.130 に答える