typedef

原创 2012年03月22日 19:59:28

一、typedef定义类型的同义词

typedef int MY_INT;


二、typedef 能不能重复定义?

答案是可以。因为typedef没有定义新的类型,只是定义了类型的同义词。比如:

typedef double Wages;
typedef double Wages;
三、typedef 定义的类型同义词是否可以作为声明?

可以声明结构类型,类类型。那么可以声明typedef 定义的类型同义词吗?答案是不行。

class C;      //OK
struct S;     //OK
ElementType;  //ElementType在其它文件定义: typedef int ElementType;
ElementType *ele; // Error
这样编译不能通过,编译器不会认为ElementType是一个类型。

相关文章推荐

C语言typedef用法

  • 2013年03月22日 11:11
  • 98KB
  • 下载

typedef的用法

  • 2011年12月20日 10:58
  • 16KB
  • 下载

结构体定义 typedef struct 用法详解和用法小结

typedef是类型定义的意思。typedef struct 是为了使用这个结构体方便。 具体区别在于: 若struct node {}这样来定义结构体的话。在申请node 的变量时,需要这样写,...

typedef的用法

  • 2011年12月04日 11:02
  • 215KB
  • 下载

关键字 typedef 使用参考

  • 2008年07月11日 13:17
  • 3KB
  • 下载

结构体定义:struct与typedef struct 用法详解和用法小结

一、typedef的用法 在C/C++语言中,typedef常用来定义一个标识符及关键字的别名,它是语言编译过程的一部分,但它并不实际分配内存空间,实例像: typedef int INT; ty...
  • haiou0
  • haiou0
  • 2011年10月16日 13:44
  • 38845

typedef用法

  • 2015年03月05日 13:14
  • 170B
  • 下载

关于typedef的用法总结.pdf

  • 2014年01月17日 11:00
  • 172KB
  • 下载

【C++_typedef_疑难定义收集整理】

关于C++中关键字typedef的疑难定义收集整理

typedef用法小结

  • 2017年08月05日 16:55
  • 46KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:typedef
举报原因:
原因补充:

(最多只允许输入30个字)