Boost文件系统迭代器

时间:2011-01-13 09:35:08

标签: boost boost-filesystem

刚开始学习boost :: filesystem。

  1. directory_iterator和basic_path :: iterator之间有什么区别?
  2. 迭代器是否按字典顺序迭代文件?
  3. 由于

1 个答案:

答案 0 :(得分:5)

  1. path::iterator遍历构成路径的目录。如果路径为/a/b/c/d,则会迭代/abcd

    directory_iterator将代替遍历目录中的文件。

  2. 不,directory_iterator不会对文件进行排序,它们将按照操作系统调用的顺序返回。