一:调用约定的影响:
(1)影响符号的生成规则
(2)影响形参的入栈顺序 我们常用的四种都是从右向左入栈
(3)影响形参的开辟和清理方式
二:四种调用约定
1._cdecl: 开辟:调用方 清理:调用方
2._stdcall: 开辟:调用方 清理:调用方
3._fastcall:
形参字节小于等于四字节:前两个不开辟内存,寄存器带入被调用方,第三个参数开始与_stdcall调用约定相同
形参字节大于四字节时不用寄存器也是和_stdcall调用约定相同
4._thiscall:类的调用