std::filesystem::directory_iterator和/或std::filesystem::recursive_directory_iterator 是否保证返回具有与其初始化的基目录相对的路径的std::filesystem::directory_entry对象?
或者是否可以返回具有绝对路径的条目?
发布于 2018-09-03 11:07:43
来自文件系统草案N4100
调用通过取消引用directory_entry对象获得的directory_iterator对象的path()成员的结果是对路径对象的引用,该路径对象由目录ar组成,迭代器是从目录ar中构造的,目录条目的文件名被追加,就像通过操作符/=
因此,答案似乎是:路径相对于迭代器所用的路径。
https://stackoverflow.com/questions/52146127
复制相似问题