摘要: find 函数主要实现的是在容器内查找指定的元素,查找成功返回一个指向指定元素的迭代器,查找失败返回end迭代器。 在数组中查找: int * p=find(first, end,val);//first 是容器的首迭代器,last是容器的末迭代器,val是要查找的元素。 在vector容器中查找: 阅读全文
posted @ 2017-07-11 20:26 hahahaf 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 实现要实现:构造,析构,拷贝构造,赋值的功能 1. 提供构造函数 string(), string(const string & str),string(const char * str), 2. 析构函数: ~ string() 3. 成员函数(重载赋值函数):string &operator=( 阅读全文
posted @ 2017-07-11 04:44 hahahaf 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 因为每个组合的字符串,至少要有3个index。 起点,中间拼接点,结点。所以可以将字符串分解为子字符串,判断子字符串是否存在。但是,后面字符串的存在必须要在前面字符串已经存在基础上判断。 substr (startpos, length); startpos是起始字符的符号,length为从 sta 阅读全文
posted @ 2017-07-11 00:07 hahahaf 阅读(412) 评论(0) 推荐(0) 编辑