Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/149.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
独特的函数C++ +向量>_C++ - Fatal编程技术网

独特的函数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());