技术栈
c++反汇编
阿昭L
5 小时前
逆向工程
·
c++反汇编
继承和多继承反汇编
下面这张图片展示了main函数,derive构造函数和析构函数的反汇编代码:在Derive类的定义中,是没有显式的构造函数和析构函数的,但是编译器帮我们生成了默认的构造函数和析构函数。因为初始化Derive对象需要先初始化Base对象,故需要调用Base类的构造函数,这个构造函数需要在Derive的构造函数中调用,所以编译器为我们生成了默认的构造函数。
我是有底线的