标签: c++ std
我使用std::vector<std::string>使用相同扩展名的conatin文件名 矢量看起来像:
std::vector<std::string>
"A_1.x" "A_2.x" "A_3.x"
直到~1100 在向量上执行sort()时,我得到以下内容:
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