C++ 对象模型
参考资料:《深度探索C++对象模型》 && 《C++新经典:对象模型》 graph TB B[inherit] C[this adjust] D[&Class::Mem offset] E[vptr size+base size+align] F[Obj ptr cmp] G[ctor/assign/move] H[virtual Derive] I[vbptr vbtable] J[vcall/thunk] K[ctor static bind] L[RTTI] M[Slice] N[virtual Tech] O[Diff Class Diff vtable] B-->C B-->D N-->E C-->F B-->H H-->I N-->J G-->K N-->L G-->M C-->E C-->J N-->I