关于unique算法
程序代码:
#include<iostream> #include<algorithm> #include<vector> #include<string> using namespace std; int main() { string st("boohiss"); string::iterator it= unique(st.begin(),st.end()); cout<<st; return 0; }
为什么boohiss调用unique之后变成了bohisss
不应该是 bohisso .返回的迭代器指向第二个s