c++里vector大小改变,如何进断点
c++里vector大小改变,怎么进断点
我之前试过当map的大小改变时,直接进去断计算的,点的方法,因为我可以直接监测
map里_size的大小变化。但是vector没有_size这种成员变量,它的大小是直接用
_Mylast - _Myfist 来计算的。于是我监测 _Mylast的值变化,但是不起效果。
有哪位达人知道这种情况怎么调试吗?
------解决思路----------------------
_Myfirst, _Mylast, _Myend 监视这几个肯定可以
如果size变化没有导致capacity变化,那么_Mylast会变,其他不变
如果size变化导致capacity变化,那么一般三个都会变
我之前试过当map的大小改变时,直接进去断计算的,点的方法,因为我可以直接监测
map里_size的大小变化。但是vector没有_size这种成员变量,它的大小是直接用
_Mylast - _Myfist 来计算的。于是我监测 _Mylast的值变化,但是不起效果。
有哪位达人知道这种情况怎么调试吗?
------解决思路----------------------
_Myfirst, _Mylast, _Myend 监视这几个肯定可以
如果size变化没有导致capacity变化,那么_Mylast会变,其他不变
如果size变化导致capacity变化,那么一般三个都会变