不太懂这是因为数组越界的问题还是创建对象的问题,想问一下这个里面的thi是指什么,怎么去调试这个错误。
代码给的不全呀,无法正确判断。this是你这个类的指针,相当于Java的this,但是它是个指针,而不是引用,this的地址表示你这个类在内存中的地址,猜测:可能是访问数据时越界了(比如_Mystrbuf空指针,野指针(前提:rdbuf返回后被你使用了))
把你的代码发出来,这是你F10单步调试进入的系统接口,看不出来的。