typedef用法相关内容的提问

typedef dWORD func(
int a,
int b
);
typedef fun*f;

想问一下这段代码怎么理解,如何使用

上面的 typedef 的定义其实类似于下面这样:

// 把已经存在的结构体类型定义为 DataType 
typedef XXX DataType {
     int a,
     int b
}
// 再次把 DataType 定义为 * f,后面使用到 DataType p = XX 就等同于 *f = XX
typdef DataType *f;
  • 关于该问题,我找了一篇非常好的博客,你可以看看是否有帮助,链接:typedef用法详解
  • 你还可以看下cpp参考手册中的 c++-typedef