反汇编调研this offset和vtable thunk

TL;DR 在类设计含有多重继承的内存布局下,对象的this指针是存在编译器隐含的偏移修正行为 现象如下: 首个base class并不需要修正,因为内存布局与derived class是重叠共用的,无论有无vptr的介入 其它base class由编译器修正this指针,需要付出轻微的运行时成本(多一条加法指令) 如果derived class隐藏了ba