0

为什么当我尝试使用 Boost 中的 recursive_directory_iterator() 迭代分区的所有目录和子目录时,当它到达末尾时,Visual Studio 2010 会给我一个 Abort 错误?

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 回答