string:
find()用法
(1)size_typestring::find(charc)const;
(2)size_typestring::find(charc,size_typeidx)const;
(3)size_typestring::find(conststring&str)const;
(4)size_typestring::find(conststring&str,size_typeidx)const;
(5)size_typestring::find(constchar*cstr)const;
(6)size_typestring::find(constchar*cstr,size_typeidx)const;
(7)size_typestring::find(constchar*cstr,size_typeidx,size_typechars_len)const;
说明:
1>.以上函数如果查找失败返回string::npos,如果成功:
函数(1)返回从头开始的第一个字符所在位置
函数(2)返回从idx开始的第一个字符所在位置
函数(3)返回从头开始的第一个子字符串所在位置
函数(4)返回从idx开始的第一个子字符串所在位置
函数(5)返回从头开始的与char*串相等的第一个子串所在位置
函数(6)返回从idx开始的与char*串相等的第一个子串所在位置
函数(7)返回从idx开始的与char*串前chars_len个字符相等的第一个子串所在位置
substr(截取开始位置,截取长度);
set:
algorithm:
find()用法
如查找的元素存在则返回该元素的迭代器。否则返回set.end();
删除特定元素t:
erase(remove(a.begin(),a.end(),t),a.end());
去除重复的元素:
erase(unique(a.begin(),a.end()),a.end())