读书人

typedef 的有关问题,帮忙看看

发布时间: 2012-03-28 15:40:03 作者: rapoo

typedef 的问题,帮忙看看
要是我在一个文件中声明两次相同的东西
例如:
typedef unsigned long ulong;

然后忘记又声明了一次(或者是别人声明)
typedef unsigned long Maxlong;

我在用ulong 定义变量会出现什么情况?会不会不认识?



[解决办法]
可以啊


[解决办法]
ulong和Maxlong都代表unsigned long 类型,不会冲突

定义的变量不会出问题,两次声明,相当于给unsigned long 起两个名字而已
[解决办法]
你不是想说

typedef unsigned long ulong;
typedef _int32 ulong;

这样的吧,这样就不可以
[解决办法]
ulong Maxlong 同时有效
[解决办法]
就当是给类型取个别名而已,取几个随便你

读书人网 >C语言

热点推荐