首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >directory_iterator和/或recursive_directory_iterator是否保证返回相对路径?

directory_iterator和/或recursive_directory_iterator是否保证返回相对路径?
EN

Stack Overflow用户
提问于 2018-09-03 08:43:59
回答 1查看 348关注 0票数 4

std::filesystem::directory_iterator和/或std::filesystem::recursive_directory_iterator 是否保证返回具有与其初始化的基目录相对的路径的std::filesystem::directory_entry对象?

或者是否可以返回具有绝对路径的条目?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-03 11:07:43

来自文件系统草案N4100

调用通过取消引用directory_entry对象获得的directory_iterator对象的path()成员的结果是对路径对象的引用,该路径对象由目录ar组成,迭代器是从目录ar中构造的,目录条目的文件名被追加,就像通过操作符/=

因此,答案似乎是:路径相对于迭代器所用的路径。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52146127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档