首页 > 代码库 > typedef

typedef

typedef 定义自定义类型,即为现有类型创建一个新的名字

有助于创建平台无关类型, 隐藏复杂、难以理解的语法,即美化代码

举例:

1.

template <class T>
class A {
   typedef T value_type;
   ...   
};

2.

typedef struct _Node 
    int data;
    _Node * next;      
}Node, *pNode;

3.

typedef void (*FuncPtr)(int * val);