问一个基本的问题.
问一个基本的问题,请问typedef的具体作用是什么以及什么时候用......谢谢
有时候 typedef 给一个较长的类型名另起一个名字, 也可以使程序简洁
typedef通常用来定义类型的同义词:
typedef double wages;
typedef wages salary;
typedef名字可以用来作为类型说明符
wages hourly, weekly;
typedef以关键字typedef开始,后面是数据类型和标识符,标识和内容并没引入新的类型,而只是数据的同义词,typedef名可出现在程序中类型名出现的任何位置..
typedef通常用于下面三个目的:
为了隐藏特定类型的实现,强调使用类型的目的;简化类型的定义;允许一种类型用于多种目的,同时每次使用该类型的目的明确.
[此贴子已经被作者于2007-3-19 13:57:32编辑过]