C++ 调试触发断点

xxcpqzm 2009-09-26 01:03:15
======刚写了个程序
在执行时触发了个断点,然后出现下面的提示,看不懂啊
只知道可能是VECTOR错了,但不知道错在哪,


Second Chance Assertion Failed: File c:\program files\microsoft visual studio 9.0\vc\include\vector, Line 779
.exe触发断点
哪位高人指点下啊
...全文
296 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
whg01 2009-09-26
  • 打赏
  • 举报
回复
看看callstack,很容易的。
Johnny_Lx 2009-09-26
  • 打赏
  • 举报
回复
看看CallStack信息,然后到出错位置上方放个断点,再进行调试看看哪出问题了
  • 打赏
  • 举报
回复
很长了?楼主要么贴出来,要么自己跟踪
zgjxwl 2009-09-26
  • 打赏
  • 举报
回复
出现异常了。。。一般这种错误,可以通过

视图--》debug 窗口-》call stack

调用处堆栈来解决。。。进到assert断言那处,看是什么引发的异常。
alan001 2009-09-26
  • 打赏
  • 举报
回复
UP
老邓 2009-09-26
  • 打赏
  • 举报
回复
你打开c:\program files\microsoft visual studio 9.0\vc\include\vector文件,看779行都是啥代码:就知道为什么断言失败了。
老邓 2009-09-26
  • 打赏
  • 举报
回复
可能是你的vector还没有push_back进去东西,你就类似v[2]访问了。
mstlq 2009-09-26
  • 打赏
  • 举报
回复
代码量不大的话,就发上来吧……

64,637

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧