ABI Breaks Intro

17 Jul 2021

[ abi  c++  interface  design  ]

ABI

It is how the objects and types look to the compiler.

Changing the return type

Changing the order of virtual functions

Changing the order of member variables

Broken ABI

ABI stability advantages

ABI stability stuck

ABI stability disadvantages

Conclusions

Reference