独特的函数C++ +向量>
这段代码应该按升序重新排列向量的顺序,并删除重复的数字 **代码没有错,它在工作 我想知道你的情况独特的函数C++ +向量>,c++,C++,这段代码应该按升序重新排列向量的顺序,并删除重复的数字 **代码没有错,它在工作 我想知道你的情况 sort(x.begin(),x.end()); x.erase(unique(x.begin(),x.end()),x.end()); 这些参数是什么?不是擦除函数只是删除指定的索引吗?使用第二种形式。std::vector::erase的定义 在这里,std::unique在删除[first,last中的所有连续重复项后返回范围的新结尾。如您所见,擦除有一种用于删除范围中元素的形式[
sort(x.begin(),x.end());
x.erase(unique(x.begin(),x.end()),x.end());
这些参数是什么?不是擦除函数只是删除指定的索引吗?使用第二种形式。std::vector::erase的定义
在这里,std::unique在删除[first,last中的所有连续重复项后返回范围的新结尾。如您所见,擦除有一种用于删除范围中元素的形式[第一,最后。哇,显然人们不喜欢这个问题~~。下次我建议先用谷歌搜索一下。@quasiverse我做了,但不明白,所以我说为什么不问问其他人。反正他们从来不喜欢任何问题
x.erase(unique(x.begin(),x.end()),x.end());