26 std::map<std::string,std::string,Pds::Ra::Sort::NaturalStdString> d;
35 std::map<std::string,std::string>::iterator it;
37 for(it=d.begin();it != d.end();it++)
38 std::cout<<it->first<<
"\t"<<it->second<<
"\n";
40 std::vector<std::string> vec={
"d1",
"d10",
"d11",
"d7",
"d2",
"d5"};
44 for(
unsigned int n=0;n<vec.size();n++)
45 std::cout<<vec[n]<<
"\n";
bool NaturalCompare(const std::string &str1, const std::string &str2)
Esta función compara las cadenas str1 y str2 de forma natural (tomando en cuenta números).