报这个错时会弹出一个窗口,貌似内存溢出,这是什么由于vector存放的数据超出了vector的大小所造成的。

解决方法如下:

在Vector<string> vector之后,不能直接通过

vector[0] = "aa"

vector[1] = "bb"等进行赋值,这样会导致越界。首先使用 tagSeq.resize(n) 语句将vector的size调整为初始

长度,然后就可以通过以上方式进行赋值了。

还有另外一种办法,那就是Vector<string> vector之后,进行调用vector的push_back("aa")方法向vector中

添加数据,该方法会自动申请内存,这样vector的size就可以逐步增加,不会越界。

最新文章

  1. 创建一个程序,从应用程序中随机添加N名参加歌唱比赛的同学,并随机对这N名同学的比赛按姓名的拼音先后顺序进行排序
  2. 转:Linux 安装 Mysql
  3. JAVA的第一个程序
  4. Servlet概述
  5. 如何正确看待Linq的DistinctBy扩展和ForEach扩展
  6. IT从业人员必看的十几个论坛
  7. Oracle中注意用户的访问权限
  8. 根据Mob官网的天气预报接口写了一个简单的demo
  9. java_泛型2
  10. 【Swift 3.1】iOS开发笔记(四)
  11. IDEA 破解
  12. 框架中的导航框架 &amp; position定位
  13. [Axure RP] – 鼠标滑入按钮时自动下拉表单的设计示例
  14. linux安装php-redis扩展
  15. C语言操作Redis总结
  16. Android中Activity启动过程探究
  17. 牛客OI周赛3-提高组-B-1408[dp]
  18. [RHEL7.1]关闭防火墙及SElinux
  19. (剑指Offer)面试题52:构建乘积数组
  20. 关于substring的char[]共享

热门文章

  1. 《浏览器工作原理与实践》&lt;06&gt;渲染流程(下):HTML、CSS和JavaScript,是如何变成页面的?
  2. 获取select的值
  3. Windows环境下使用uiautomatorviewer进行元素定位
  4. Android利用json进行网络解析
  5. libev+TCP服务器事件轮询实例demo
  6. Qt 程序自动重启的实现
  7. centos7部署mysql5.7一主多从
  8. Google Maps API3 之 Hello World
  9. 适配器模式(Adapter)---结构型
  10. 如何复制word的图文到ueditor中自动上传?