typedef用法总结

typedef可以用来定义类型的同义词:

typedef double wages;

wages huors;

等价于:double huors;

 

typedef char line[81];

line text;

等价于:char text[81];

 

typedef string  *zhizhen;

zhizhen p;

等价于:string *p;

 

typedef string *pstring;   

const pstring cstr;

等价于:string *const cstr;

 

typedef bool (*cmpFcn) (const string &,const string &);      //相当于 bool (*cmpFcn) (const string &,const string &);

bool lengthCompare(const string &,const string &);

cmpFcn pf1=lengthCompare;    或者   comFcn pf1=&lengthCompare;

 

你可能感兴趣的:(typedef用法总结)