//
if(mm.GetVecSize() == 0)//容器的大小 这里在debug下是正确的,当容器(Vector)大小等于0的时候就执行return
{
return 0;//执行到这里就返回了 但在release版本下明明容器等于1,它依然会执行到这里,更为奇怪的是竟然还继续执行下去,没有返回
}
int a = 0; //release版本下即使进入到上一步"return 0;"依然会执行到这里。而且继续下面,
if(mm.GetVecSize() == 0)//容器的大小 这里在debug下是正确的,当容器(Vector)大小等于0的时候就执行return
{
return 0;//执行到这里就返回了 但在release版本下明明容器等于1,它依然会执行到这里,更为奇怪的是竟然还继续执行下去,没有返回
}
int a = 0; //release版本下即使进入到上一步"return 0;"依然会执行到这里。而且继续下面,
不好意思,不太明白你的意思,我是在release下设置了断点,而且也可以进入断点,就是执行时候的逻辑不对了