gpt4 book ai didi

c++ - boost 中的 path::string() 和 path::generic_string() 有什么区别?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:18:49 25 4
gpt4 key购买 nike

boost::path::string()boost::path::generic_string() 有什么区别,我应该什么时候使用它们?

最佳答案

这在 the documentation 中有明确说明;您只需阅读文档 即可获得知识和理解。请从现在开始养成这样做的习惯。

boost::路径::字符串

the native pathname format 中返回一个 std::string .

boost::path::generic_string

the generic pathname format 中返回一个 std::string .

何时使用它们中的每一个

好吧,这取决于您,并且取决于您的需求!以下引述同样来自文档,可能会有所帮助……

[Note: For ISO/IEC 9945, no conversion occurs, since the native format and generic format are the same. For Windows, backslashes are converted to slashes --end note]

在日常使用中,您可以有效地说:

  • 在 Windows 上,原生格式有反斜杠,通用格式有斜杠;
  • 在 Linux 上,两种格式都有斜杠。

关于c++ - boost 中的 path::string() 和 path::generic_string() 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26178714/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com