代码之家  ›  专栏  ›  技术社区  ›  Kari

C++ 2017文件系统> STEM()vs文件系统()

  •  0
  • Kari  · 技术社区  · 7 年前

    C++中的区别是什么? stem() filename()

    这两个操作似乎都是相同的,除了stem()如果没有文件,而是一个空文件夹,则返回“”?

    我更喜欢使用filename(),有没有can stem()的好用法?

    1 回复  |  直到 7 年前
        1
  •  1
  •   hlt    7 年前

    stem() 退货

    从开始的子字符串 filename() 截至和不包括最后一期( . )性格。

    即文件名 没有 扩展名(如果有扩展名,则返回与 文件名() )

    事实上,对于任何路径 p , p.stem() + p.extension() == p.filename()