(四) 常用算法 a) 查找
作用 | char* | string | CString | 查找指定值 | strchr strstr strrstr strspn | find | Find | 第一个匹配的值 | | fild_first_of | FindOneOf | 从后面开始查找 | | | ReserveFind | 指定匹配方式 | | find_if | | 注:find_if中是把范围内的值挨个代入匹配函数直至返回true b) 比较
作用 | char* | string | CString | 查找指定值(区分大小写) | strcmp strncmp strcoll _strncoll | operator< operator> operator<= operator>= operator== operator!= | Collate Compare | 查找指定值(不区分大小写) | _stricmp _strnicmp _stricoll _strnicoll | | CollateNoCase CompareNoCase | 注:返回值如果<0则前面的值小于后面的值,反之亦然 c) 替换
作用 | char* | string | CString | 查找指定值 | _strset _strnset | replace replace_copy replace_copy_if replace_if
| Replace | d) 插入
作用 | char* | string | CString | 查找指定值 | | insert | Insert | e) 增加
作用 | char* | string | CString | 动态增加值 | strcat | push append | Append AppendChar AppendFormat |
|
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理