c++读取访问权限冲突,请问应该怎么解决?

img
不太懂这是因为数组越界的问题还是创建对象的问题,想问一下这个里面的thi是指什么,怎么去调试这个错误。

代码给的不全呀,无法正确判断。
this是你这个类的指针,相当于Java的this,但是它是个指针,而不是引用,this的地址表示你这个类在内存中的地址,
猜测:可能是访问数据时越界了(比如_Mystrbuf空指针,野指针(前提:rdbuf返回后被你使用了))

把你的代码发出来,这是你F10单步调试进入的系统接口,看不出来的。