在c ++ 11中使用文件和目录路径?
我想赶上,自c ++以来已经很久了。
我应该使用什么:boost文件系统库,或者c ++ 11中有更好的方法, 用于以下任务:
答案 0 :(得分:0)
目前,Boost.Filesystem是您最好的选择。对于未来版本的C ++,它是proposed,但它也不支持某些提高安全性和性能的POSIX功能(打开的文件描述符,openat),因此它可能会在进入标准之前发生变化。 / p>
答案 1 :(得分:0)
标准文件系统库最好 - 一旦出来。 可悲的是,我还没有看到任何其他当前可用的c ++ 11实现。
相反,TinyDir是我喜欢用于这类任务的小c依赖项:
https://github.com/cxong/tinydir
我个人非常喜欢它的简单性和便携性。 (linux + windows)