VC++中CObject类定义问题?

来源:百度知道 编辑:UC知道 时间:2024/06/09 09:41:22
void* PASCAL operator new(size_t nSize);其中的PASCAL是什么作用?是返回值类型吗?如果是,那么VOID*是什么作用呢?
static const AFX_DATA CRuntimeClass classCObject;// AFX_DATA的作用是什么?
Static CRuntimeClass* PASCAL _GetBaseClass();//不明白PASCAL的作用?
请大师们指教。谢谢

PASCAL是函数调用约定。被定义称__stdcall,函数参数从右到左压栈,调用结束由被调用函数清栈(也就是代码执行完,清理栈里的参数)。
AFX_DATA仅是一个标志而已。