knnes.sort(isShorter);
std::vector<KNNe> sortknnes(knnes.begin(),knnes.end());
std::sort(sortknnes.begin(),sortknnes.end(),isShorter);
C++ Primer Fifth Edition 英文彩色带书签 http://download.csdn.net/detail/kingeasternsun/5529053
C++ Primer Plus (6th Edition) 英文原版 彩色带书签http://download.csdn.net/detail/kingeasternsun/5508691