typedef struct tagstrct{} STRUCTTYPE
来源:互联网 发布:mysql 查看触发器 编辑:程序博客网 时间:2024/05/22 01:12
首先,开发平台:visual studio 2010 ,language :C.
在a.h中定义
typedef struct tagstruct
{
int a;
} STRUCTTYPE;
在另外的b.h中声明一个外部引用函数时,
void func( int x, STRUCTTYPE st);
编译报错:name in formal parameter list illegal
而在对应的b.c中该函数编译不会报错。
把函数声明修改为:void func(int x, struct tagstruct st);
编译通过。
现在看来,在visual studio 2010中,该别名并没有被替换,导致编译错误。
另外一点比较奇怪,修改为:void func(int x, structSTRUCTTYPE st);
编译也是OK的。是否是visual studio 2010有bug,待确认。
0 0
- typedef struct tagstrct{} STRUCTTYPE
- typedef struct
- typedef struct
- typedef struct
- typedef struct
- Struct && typedef
- struct / typedef
- typedef struct
- typedef struct
- typedef struct
- typedef struct
- typedef struct
- typedef 与 typedef struct
- typedef与typedef struct
- struct和typedef struct
- struct和typedef struct
- struct和typedef struct
- struct 和 typedef struct
- Linux安装redis
- Centos 6.7下ambari agent 注册失败
- dev 组呼
- 输出任意次方的后三位数
- STM32 freemodbus TCP 通讯
- typedef struct tagstrct{} STRUCTTYPE
- 宽字节字符串多字节字符串转换
- java设计模式(代理模式)
- 帝国CMS内容页相关文章调用
- MySQL总结
- poj2774 Long Long Message
- 关于Android app首次安装完成后在安装界面直接“打开”应用再按home键返回桌面,重新进入app重复实例化launcher activity的问题的解决
- 运行项目时,发现有的项目可以运行,有的项目运行报javax.servlet等程序包不存在
- 商品SKU属性添加、上传图片、生成列表并生成json传给后台(支持IE8、谷歌、火狐等主流浏览器)