C++ 移除..';boost文件系统中的s::完成
这应该很简单:我正在用boost文件系统构建一个绝对路径,但是它返回了一个非常难看的路径:C++ 移除..';boost文件系统中的s::完成,c++,boost,file-io,C++,Boost,File Io,这应该很简单:我正在用boost文件系统构建一个绝对路径,但是它返回了一个非常难看的路径: D:/Projects/SomeDir/vc10/../resource/plugins/SomeFile.dll 是否有一种自动处理“和…”的方法 我所做的就是: boost::filesystem::complete("../resource/plugins/SomeFile.dll") 它使用的是boost::filesystem2 boost::filesystem::complete("..
D:/Projects/SomeDir/vc10/../resource/plugins/SomeFile.dll
是否有一种自动处理“和…”的方法
我所做的就是:
boost::filesystem::complete("../resource/plugins/SomeFile.dll")
它使用的是boost::filesystem2
boost::filesystem::complete("../resource/plugins/SomeFile.dll").normalize()