为什么在vs中debug调试下int类型之间相差12个字节
今天在学习数组的汇编形式时遇到一个很有意思的事情(如上图所示)
就是在vs中debug调试下int类型之间相差12个字节
在我们的常识中int类型是4个字节的 那么这种是为什么呢
原因是因为debug调试的时候加入了很多的调试信息
在定义类型时前后加入了调试信息,那么当越界的时候就会有提醒
在这个情况下只要将debug改成release就解决了
为什么在vs中debug调试下int类型之间相差12个字节
今天在学习数组的汇编形式时遇到一个很有意思的事情(如上图所示)
就是在vs中debug调试下int类型之间相差12个字节
在我们的常识中int类型是4个字节的 那么这种是为什么呢
原因是因为debug调试的时候加入了很多的调试信息
在定义类型时前后加入了调试信息,那么当越界的时候就会有提醒
在这个情况下只要将debug改成release就解决了