C++ boost filesystem3中的规范化函数

C++ boost filesystem3中的规范化函数,c++,boost,path,C++,Boost,Path,我在boost/filesystem3/path.hpp中看到以下部分 // older functions no longer supported // ... //basic_path& canonize(); 在传入的boost::filesystem::path上,我可以使用什么等价物来构建相同的目标?我有boost版本1.47。我在在线文档中看到了canonical(…)函数,但在标题中找不到它。假设我无法升级。我能做什么?我相信normalize()函数也能做同样的事情。

我在boost/filesystem3/path.hpp中看到以下部分

//  older functions no longer supported
// ...
//basic_path& canonize();

在传入的boost::filesystem::path上,我可以使用什么等价物来构建相同的目标?我有boost版本1.47。我在在线文档中看到了
canonical(…)
函数,但在标题中找不到它。假设我无法升级。我能做什么?

我相信
normalize()
函数也能做同样的事情。

'normalize':不是'boost::filesystem'的成员。
@Notinlist-它是
boost::filesystem::path的成员函数。是的。找到了。问题在于,1.49文档中没有出现。叹息。。。将使用该选项并在升级时周围放置注释。:-)@Notinlist—查看1.49文档()<代码>路径
还有
canonical()
absolute()
成员函数,看起来很有前途。至少从1.47开始,我就一直在使用
normalize()
。现在我想知道它是否是某种帮助函数,我应该使用其中一个有文档记录的函数。