14: fun(1);
0040B7A8 push 1 ;参数入栈
0040B7AA call @ILT+25(fun) (0040101e)
0040B7AF add esp,4 ;等效于参数出栈,恢复esp。(此时参数为1 个int型数据,占4Bytes)
---------------------
因为调用函数时它的参数压栈代码是在调用它的本函数对应的汇编指令进行的, 二编译单元是分开的,两个函数不在一个cpp文件中的话, 就要用声明去判断压入什么 类型的了。