c++调试报错Segmentation fault

        写代码以来遇到的奇奇怪怪的bug也不少了,但这一个我无论如何也要记录下来。

        原本的代码挺长的,打了半天断点确认了出问题的地方,代码很简单:

int main() {
  string test="test";
  for(int i=0;i

        看上去没什么问题对吧,但是在调试的时候会报错:

c++调试报错Segmentation fault_第1张图片

         就这么几行代码又浪费了我半天,终于找出了问题所在,您猜怎么着——

c++调试报错Segmentation fault_第2张图片

         监视区里有个test[i],把这玩意删掉就能正常调试了。心里一万头草泥马飞过。

你可能感兴趣的:(c++,开发语言)