用数字排序文件名的标准向量

时间:2017-06-18 10:46:32

标签: c++ std

我使用std::vector<std::string>使用相同扩展名的conatin文件名 矢量看起来像:

"A_1.x"
"A_2.x"
"A_3.x"

直到~1100 在向量上执行sort()时,我得到以下内容:

A_1.x,A_10.x,A_100.x,A_1000.x,A_1001.x ....

而不是

A_1.x,A_2.x,A_3.x,A_4.x,A_5.x ....

如何使用排序来获得所需的结果?
*我不使用C ++ 11

0 个答案:

没有答案