typedef的使用

[复制链接]
查看11 | 回复2 | 2011-11-28 20:29:09 | 显示全部楼层 |阅读模式
是那个王艳萍的书?typedef UINT(_cdecl*AFX_THREADPROC)(LPVOID);先把cdecl秒杀 这个关键字是编译器是别的,表示函数函数使用完后自己清除内存区而不是操作系统(当然是编译器帮我们善后的),这个cdecl不用管 他不是主角typedef UINT(*AFX_THREADPROC)(LPVOID);先把typedef 去掉 UINT (*AFX_THREADPROC)(LPVOID);看到没有 定义函数的指针变变量(就是回调函数) 所以嘛 ,用AFX_THREADPROC就可以定义一个回调函数,类型就是typedef UINT(*AFX_THREADPROC)(LPVOID);去掉typedef之后...
回复

使用道具 举报

千问 | 2011-11-28 20:29:09 | 显示全部楼层
如下形式是不行的,因为在使用Tnode的时候,我们还没有声明,必须使用structtnode 不是必须的,因为相当于定义了一个没有名字的struct,但是你typedef就...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行