slice 中 sequence 在c++中是由vector 实现的,所以在写客户端或者服务器端的时候直接用vector的操作即可。 v.empty() v.size() v.push_back(t) v[n] v1=v2 v1==v2 != < <= > >=均可以使用 v.push_back(t) c.push_front(t) c.insert(p,t) 在p指向的前面插入值为t的新元素, c.insert(p,n,t)插入n个t c.insert(p,b,e) 在迭代器所指向的元素前面插入由迭代器b和e标记的范围内的元素,返回void类型。 怎么这个参数是字符串的指针?也就是地址? string sarray[4] = {"","","",""}; s.insert(s.end(),array,sarray+4); //这里也是所谓的左闭右开? string 指针也可以直接+哈? 例子中是这样用的。 迭代器 begin() end() 当容器为空的时候,begin()==end()都指向超出末端的后面一个元素 insert函数在参数指向的位置前插入元素 在任何位置插入元素都将导致end()失效,每次做完插入操作的时候重新计算end迭代器 |
|