ABI与API

作者: eesly_yuan | 来源:发表于2016-08-31 23:47 被阅读73次

ABI
application binary interface
二进制层面的接口
规定:内存布局,函数调用方式,符号修饰方式,内置类型等等

C++需要做到ABI兼容除上述规定外还需:
继承类体系的内存分布
成员函数指针内存分布
虚函数,vtable
template
外部符号
全局对象构造析构
。。。
因此c++二进制兼容就成了一个大问题

API
application programming interface
源码级别接口,POSIX,win32接口
规定:函数原型

相关文章

网友评论

      本文标题:ABI与API

      本文链接:https://www.haomeiwen.com/subject/usjcettx.html