【问题标题】:canonize function in boost filesystem3提升文件系统3中的规范化功能
【发布时间】:2012-08-09 12:04:08
【问题描述】:

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

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

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

【问题讨论】:

    标签: c++ boost path


    【解决方案1】:

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

    【讨论】:

    • 'normalize' : is not a member of 'boost::filesystem'
    • @Notinlist - 它是boost::filesystem::path 的成员函数。
    • 是的。找到了。问题是它不在 1.49 文档中。叹息...将使用它并放置 cmets 以供升级。 :-)
    • @Notinlist - 查看 1.49 文档 (boost.org/doc/libs/1_49_0/libs/filesystem/v3/doc/…)。 path 也有 canonical()absolute() 成员函数,看起来很有希望。至少从 1.47 开始,我就一直在使用 normalize()。现在我想知道它是否是某种辅助函数,我应该使用其中一个记录的函数。
    猜你喜欢
    • 1970-01-01
    • 2020-04-06
    • 2014-08-28
    • 1970-01-01
    • 1970-01-01
    • 2017-11-18
    • 1970-01-01
    • 2015-03-25
    • 1970-01-01
    相关资源
    最近更新 更多