STL vector sort, lambda version July 08, 2014 //vector vector< pair > vote; //data input ~~ ~~ //sort sort(vote.begin(), vote.end(), [](const pair& A, const pair& B){ return A.second > B.second; } );