语法:
typedef existing-type new-type;关键字typedef 允许你从一个现有的类型中创建一个新类型,就是新建一个类型别名,主要为了让代码更容易看懂。例如:
相关文章:
- template作用
- Templates能用来创建一个对未知数据类型的操作的函数模板.这个通过用其它数据类型代替一个占位符data-type 来实现....
- switch作用
- switch语句允许你通过一个表达式判断许多数值,它一般用来在多重循环中代替if()...else if()...else if()... 语句. break 语句必须在每个case 语句之后, 负责循环将执行所有的case语句.default case 是可选的.假如所有的case都不能匹配的话,他将和defult case匹配. 例如:...
- struct作用
- Structs 类似于 classes, struct中的成员更像是类中的公共成员.在C中,structs 仅能包含数据并不允许有继承表. 例如:...
- enum作用
- 语法: enum name {name-list} var-list; 关键字enum用来创建一个包含多个名称元素的名称表.var-list 是可选的. 例如:...
- namespace作用
- 关键字namespace允许你创建一个新的空间.名字由你选择,忽略创建没有命名的名字空间.一旦你创建了一个名字空间,你必须明确地说明它或者用关键字using....
- inline作用
- inline这个关键字请求编译器扩张一个给定的函数。它向这个函数发出一条插入代码的call。函数里面有静态变量,嵌套的,switches,或者是递归的时候不给予内联。当一个函数声明包含在一个类声明里面时,编译器会尝试的自动把函数内联。 关键字inline请求编译器给一个函数扩展空间,它向这个函数发出一条插入代码的call.函数里面有 static 数据, 循环, switches, 或者是递归的时候不给予内联.当一个函数声明包含在一个类声明里面时,编译器会尝试的自动把函数内联....
- union作用
- Unions 类似于 classes,除了所有的成员分享同一内存外它的缺省值更像公共类型. 例如:...
- virtual作用
- 关键字virtual 能用来创建虚函数,派生类可以不重写此函数.但是假如函数被作为一个纯的虚函数 (被=0表示)时, 这种情况一定要重写此函数,不然无法构造对象,变成抽象类。...
- volatile作用
- 关键字volatile在描述变量时使用,阻止编译器优化那些以valatile修饰的变量,volatile被用在一些变量能被意外方式改变的地方,例如:抛出中断,这些变量若无volatile可能会和编译器执行的优化 相冲突....
- void作用
- 关键字void 用来表示一个函数不返回任何值,或者普通变量能指向任何类型的数据. Void 也能用来声明一个空参数表....
《typedef作用》上有2条评论
评论已关闭。