vector转set可以实现去重;set转vector可以方便自己实现排序(对于set貌似自己写的cmp不能用?不清楚 太菜了) vector<int> v; v = {1,2,2,3,3,4};//建立vector set<int> st(v.begin(), v.end());//在构造函数中可以直接实现vector转set v.assign(st.begin(), st.end());//用assign实现set转vector 短小精悍 嘿嘿