Boost文件系统迭代器

Boost文件系统迭代器,boost,boost-filesystem,Boost,Boost Filesystem,刚刚开始学习boost::filesystem 目录迭代器和基本路径::迭代器之间有什么区别 迭代器是否按字典顺序迭代文件 谢谢 path::iterator遍历形成路径的目录。如果路径是/a/b/c/d,它将在/、a、b、c和d上迭代 目录\u迭代器将遍历目录中的文件 否,directory\u iterator不会对文件进行排序,它们将以与操作系统调用相同的顺序返回 path::iterator遍历形成路径的目录。如果路径是/a/b/c/d,它将在/、a、b、c和d上迭代 目录\u迭代器将遍

刚刚开始学习boost::filesystem

  • 目录迭代器和基本路径::迭代器之间有什么区别
  • 迭代器是否按字典顺序迭代文件
  • 谢谢

  • path::iterator
    遍历形成路径的目录。如果路径是
    /a/b/c/d
    ,它将在
    /
    a
    b
    c
    d
    上迭代

    目录\u迭代器
    将遍历目录中的文件

  • 否,
    directory\u iterator
    不会对文件进行排序,它们将以与操作系统调用相同的顺序返回

  • path::iterator
    遍历形成路径的目录。如果路径是
    /a/b/c/d
    ,它将在
    /
    a
    b
    c
    d
    上迭代

    目录\u迭代器
    将遍历目录中的文件

  • 否,
    directory\u iterator
    不会对文件进行排序,它们将以与操作系统调用相同的顺序返回