ABI、Name Mangling 与二进制兼容性 | C++

本章覆盖:ABI;calling convention 高层认知;name mangling;compiler / standard library ABI;class layout;virtual table implementation;exception ABI;binary compatibility;header-only vs binary library;C ABI wrapper;跨编译器 / 跨版本边界必须验证。

本章知识点

  • ABI
  • calling convention 高层认知
  • name mangling
  • compiler / standard library ABI
  • class layout
  • virtual table implementation
  • exception ABI
  • binary compatibility
  • header-only vs binary library
  • C ABI wrapper
  • 跨编译器 / 跨版本边界必须验证