IP属地:青海
普通函数与虚函数的区别 当类里面没有虚函数只有普通函数时: 当类里面有虚函数时: 我们发现this指针的值和类所占的空间大小变了,也就是说当类里面出现虚函数时就会增加4个字节...
继承的本质即是数据的复制为什么这么说呢?看下面的代码 由此可知它的反汇编代码都是一样的 我们知道子类中只创建了一个成员变量吧 而反汇编这里却多了ebp-18h、ebp-14h...
刚学完this指针这一块 就顺便整理整理思路: 1.调用成员函数时会将this指针传进函数内部2.结构体的地址==this指针3.成员函数的调用约定方式为_thiscall自...
刚学复习完c语言数组。。现在来总结一下编译器是怎么处理数组的。我用的是vs2013,其他编译器处理数组的方法可能不一样 上面是一维数组的c语言代码和汇编代码编译器只是将数组的...
来分析一下c语言if语句直接上代码 下面是对应的汇编代码,汇编代码是从vs2013上面复制的 先来分析一下变量j和变量k:由于变量j和变量k是局部变量所以编译器是不给它们分配...
从汇编的角度去理解函数会让你更加的深刻。。。。。。 看这篇文章需要一定的c语言基础和汇编基础(能基本看懂简单的汇编指令) 先来分析一个简单的函数 这个函数功能是将两个数相加并...