typedef void * sql_context;是什么意思?
typedef void * sql_context;是什么意思?能解释一下吗?谢谢 问题点数:20、回复次数:5Top
1 楼mvmouse(mouse)回复于 2002-07-12 08:50:33 得分 10
typedef 已有类型 新类型
typedef可以用来定义一个新的名字来表示原有类型,typedef void * sql_context即定义sql_context来表示void*类型。
此后sql_context a;等同于void* a;
void*为无明确类型的指针类,可以用来接住你不知道是什么类型的指针。Top
2 楼windyloft(大后天)回复于 2002-07-12 09:03:53 得分 0
extern void sqlorat(void **, unsigned long *, void *);
那,void ** 是什么意思?unsigned long *, ?Top
3 楼Wargod2002(Wargod2002)回复于 2002-07-12 09:53:50 得分 5
这两个都是指针,void**指向的是void*类型的变量,unsigned long*
指向的则是unsigned long类型的变量Top
4 楼oustar(欧文)回复于 2002-07-12 11:13:23 得分 5
要注意定义是的空格:
typedef void * sql_context 编译时sql_context代替void *
typedef void*sql_context 仅声明了void*sql_contextTop
5 楼windyloft(大后天)回复于 2002-07-12 13:21:37 得分 0
谢谢各位的热心帮助。Top
相关问题
- typedef void *(*InitializeFunction)(FAContext *); ???????
- typedef VOID (*A)(B *C);
- typedef void (CallBack::*CallBackFunction)(CallData);
- typedef void (CallBack::*CallBackFunction)(CallData);
- typedef void(CCmdTarget::*AFX_PMSG)(void)....
- How can explain this: typedef void Sigfunc(int);
- 帮忙解释 typedef void (*Fun) (void)
- typedef void (*Fun)(void);什么意思??
- typedef void *DCM_OBJECT;何意之有?
- typedef void (*PFNEXPORTFUNC) (LPCTSTR);什么意思?





