|
发表于 2004-5-10 08:51:37
|
显示全部楼层
嗯,关于typedef 有一句比较经典的话(谁说的忘了), 大致意思就是:你想知道typedef定义的是什么,你就把typedef拿走, 它定义的就是剩下的变量定义的类型。
比如:
int (merge_request_fn) (request_queue_t *q,
struct request *req,
struct buffer_head *bh,
int);
是个指针定义;
typedef int (merge_request_fn) (request_queue_t *q,
struct request *req,
struct buffer_head *bh,
int);
定义的就是这种指针的类型。 就如楼上所说 |
|