分类目录归档:编程语言

C++对象模型的学习 7 – C++ ABI

ABI(Application binary interface)是和API可以类比的概念。API用于定义语言级别,源代码级别的接口,目的是保证代码接口的标准和稳定。ABI也类似,目的是实现二进制级别的兼容,二者都很重要。因为即使同一操作系统的同一编译器的不同的版本之间如果没有保证ABI兼容,那么即使API稳定不变,也无法做到应用的向后兼容。ABI的例子有,System… Read more