fkjj.net
当前位置:首页 >> C++中FinD函数的返回值是什么 >>

C++中FinD函数的返回值是什么

不知道你说的是哪个库里的find 一般vector(容器) 等返回的是迭代器iterator值 string 返回的一般是下标(其实也可以理解为迭代器) find() 要是找不到的话,会返回一个 “逾尾” 的迭代器。

找到的话,返回的就是第一个找到的字符串的第一个字母的序号,没有找到就返回-1; 如:ABCDEF FIND("C"); 返回2, FIND("CD"); 返回2. FIND("G"); 返回-1;

strstr 从一个字符串中查找子字符串。 第一个参数是待查找字符串的地址,第二个参数是被查找子字符串的地址。 返回待查找字符串中子字符串的首字符地址。如果子字符串不存在则返回空指针。 char str[] = "abcdefghijklmn"; char str1[] = "efg";...

? 哪个find ???? 如果是 STL的. 一般是 map 和 Hash_map iter = obj.find(key); if (iter != obj.end()) { // find 有内容 do something } STL 用迭代器判断 , 没印象用 -1 . 0 返回值判断...

string类的查找函数: int find(char c, int pos = 0) const;//从pos开始查找字符c在当前字符串的位置 int find(const char *s, int pos = 0) const;//从pos开始查找字符串s在当前串中的位置 int find(const char *s, int pos, int n) const;//...

通常来说,find函数用于寻找某个序列的在string中第一次出现的位置。 find函数有以下四种重载版本: size_t find (const string& str, size_t pos = 0) const noexcept;size_t find (const char* s, size_t pos = 0) const;size_t find (const c...

你要查找什么?调用什么查找函数? 标准算法里面有 find函数,返回值是迭代器,从网上搬个例子 // find example#include // std::cout#include // std::find#include // std::vectorint main () { // using std::find with array and pointer: i...

泛型算法的 find: 在非string类型的容器里,可以直接找出所对应的元素. find函数需要几个参数:迭代器,下标值,所要找的元素 vector a; find(a.begin(),a.end(),1); 这句话就表示从a的头开始一直到尾,找到第一个值为1的元素,返回的是一个指...

这样 cout

网站首页 | 网站地图
All rights reserved Powered by www.fkjj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com