首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

这个函数定义是是什么意思?中间那个PASCAL表示什么?解决方案

2012-01-18 
这个函数定义是是什么意思?中间那个PASCAL表示什么?staticBOOLPASCALReadWindowPlacement(LPWINDOWPLACEME

这个函数定义是是什么意思?中间那个PASCAL表示什么?
static   BOOL   PASCAL   ReadWindowPlacement(LPWINDOWPLACEMENT   pwp)
{
    ....
}

这个函数定义是是什么意思?中间那个PASCAL表示什么?

[解决办法]
这是很老的概念了,一直在现在这个内存计算机模型沿用到今天的
分两种
C的约定和PASCAL的
C就是参数传递从右到左,即最右边的参数最先压栈,由调用者恢复堆栈指针
PASCAL约定正好相反,它规定参数是从左向右传递,由被调用者恢复堆栈

一般开发中是不用+这些东西的
进去看看定义,你就能看到_stdcall这样的东西,再查查msdn就知道了

热点排行