排序文件名func

时间:2019-05-02 14:16:49

标签: c++

我正在寻找一种功能,可以按名称包括数字对文件名进行排序。它必须对名称中的数字进行特殊处理(就像Windows / MAC OS的标准文件管理器一样)。

例如通常的排序功能,只是名称按此顺序排序:

name1
name11
name2

我需要我的函数按以下顺序排序:

name1
name2
name11

有一些标准的或众所周知的/工作功能吗?

我将使用它的方式:

std::sort(names.begin(), names.end(), sortfn);

我可以编写它而没有太大的问题,但是更喜欢标准解决方案。但是,无法搜索到它们。

0 个答案:

没有答案