title: Sorting std::strings with numbers in them?
body: <p>I'm currently sorting by the std::string &lt; operator. The problem with it is that:</p>
  
  <p>30 &lt; 9. The 30  shows up before the 9 since 3 &lt; 9, Windows 9x had this issue to. How could I go about sorting them numerically so that "30 Foxes" shows up after "9 dogs". I should also add that I'm using utf 8 encoding.</p>
  
  <p>Thanks</p>