可以自定义比较函数,很实用,举一反三,加速你的产品迭代! struct data_node { int index; int value; } bool less_second(const data_node &m1, const data_node &m2) { return m1.index < m2.index; vector<data_node> TestData; // 排序 sort(TestData.begin(), TestData.end(), less_second);