Сейчас я выполняю сортировку с помощью оператора std :: string <. Проблема в том, что:
30 <9. 30 отображается перед 9, так как 3 <9, Windows 9x имела эту проблему. Как я мог отсортировать их численно, чтобы «30 лисиц» появлялись после «9 собак». Я также должен добавить, что я использую кодировку utf 8.
Спасибо