CObject * PASCAL CreatObject(int i)函数中pascal是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/05/14 16:27:48
CObject * PASCAL CreatObject(int i)函数中pascal是什么意思?
函数的一般形式不是:
返回值类型 函数名(参数列表)
如:int * fun(int test)
那PASCAL是什么意思?有函数这样写吗?
盼望得到各位高手的详细讲解,谢谢!

pascal调用方式是参数从左到右入栈,调用者负责清理栈。此方式目前已经不被微软支持
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclang/html/_core_obsolete_calling_conventions.asp

我看你是傻了

使用PASCAL标准
表示函数的参数入栈顺序和pascal语言中的入栈顺序一样,是从左到右的,而标准的c语言入站顺序则是从右向左的