Просто начинаю изучать boost :: filesystem.
Спасибо
path::iterator перебирает каталог, который формирует путь. Если путь равен /a/b/c/d, он будет повторяться по /, a, b, c и d.
path::iterator
/a/b/c/d
/
a
b
c
d
directory_iterator вместо этого будет перебирать файлы в каталоге.
directory_iterator
Нет, directory_iterator не будет сортировать файлы, они будут возвращены в том же порядке, что и вызовы вашей операционной системы.