题
刚开始学习Boost ::文件系统。
- Directory_iterator和basic_path :: Iterator之间有什么区别?
- 迭代器是否按词典顺序迭代文件?
谢谢
解决方案
path::iterator
通过形成路径的目录进行迭代。如果路径是/a/b/c/d
, ,它将迭代/
,a
,b
,c
和d
.directory_iterator
相反,将通过目录中的文件迭代。不,
directory_iterator
不会对文件进行排序,它们将以与您的操作系统调用相同的顺序返回。
不隶属于 StackOverflow