打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Vector 变量的使用
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迭代器

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Vector向量知识
C STL快速入门!学习使我快乐
71、STL迭代器技术
std::vector中的陷阱
STL容器:deque
UC头条:C 常见容器一网打尽
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服