繁体   English   中英

gcc下的typedef错误

[英]typedef error under gcc

在我的代码中,我输入了以下代码

typedef Status int;

我收到以下错误,在Linux下,在'int'之前应该是'=',',',';','asm'或' attribute '。

我找不到什么东西。 谢谢你的帮助。 一种

采用:

typedef int Status;

代替

typedef Status int;

typedef的语法与任何普通声明的语法相同:

int a, b;          // declare int objects a and b
typedef int c, d;  // declare int type-aliases c and d  

在typedef后面应加上类型,然后是名称。 因此,typedef应该如下所示:

typedef int Status;

typedef的语法是

typedef <SOME_TYPE> new_name_for_some_type;

您正在交换typedef语法的<SOME_TYPE>和new_name_for_some_type元素。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM