stable_sort 似乎并没有按字典序来排列size一样的string
bool isShorterTest(const string &s1, const string &s2)
{
return s1.size() < s2.size();
}
int main()
{
vector<string> vecStr{ "c","a","zz","fuck","low" };
//sort(vecStr.begin(), vecStr.end(),isShorterTest);
stable_sort(vecStr.begin(), vecStr.end(), isShorterTest);
for (auto &e:vecStr)
{
cout << e << endl;
}
}