读书人

求教一句C++语句请大家帮忙,该怎么处

发布时间: 2012-03-14 12:01:12 作者: rapoo

求教一句C++语句,请大家帮忙
最近在看一本书,发现里面有这么一句:
void *basepointer
请问这一句是什么意思,请大家帮忙

[解决办法]
顶,空指针
[解决办法]
void *basepointer就是定义一个指针,后台处理的时候,和int i关不多。
看看MFC的POSITION的定义,更巧妙:
struct __POSITION { };
typedef __POSITION* POSITION;

typedef UNIT (AFX_CDECL *AFX_THREADPROC(LPVOID))
则定义了一个UINT __cdecl fun()类型的函数的指针(fun这个函数名字任意),这样定义后,
你可以这样使用AFX_THREADPROC了:

UINT AFX_CDECL fun(void*) //函数体
{
return 0;
}

AFX_THREADPROC pfun = &fun; //取fun函数指针保存于pfun里面,函数名字fun任意。

读书人网 >VC/MFC

热点推荐