如何对包含自定义(即用户定义)对象的vector进行排序。可能应该使用标准STL算法sort以及一个谓词(函数或函数对象),该谓词将在自定义对象中的一个字段(作为排序键)上进行操作。我在正确的轨道上吗? 最佳答案 使用std::sort的简单示例structMyStruct{intkey;std::stringstringValue;MyStruct(intk,conststd::string&s):key(k),stringValue(s){}};structless_than_key{inlinebooloperator()(c