阁龙1427 发表于 2016-7-14 17:15:56

论typedef 和 define

本帖最后由 阁龙1427 于 2016-7-15 11:15 编辑

百花齐放吧,不定期更新,大家看主题就行了,我会更新在这里
(感谢无符号整型的说明)


相同点:
1.都能重命名类型



不同点:
1.define是在预编译的时候完成的,typedef在编译的时候完成
2.define可以重命名任何东西

无符号整形 发表于 2016-7-14 17:17:45

本帖最后由 无符号整形 于 2016-7-14 17:19 编辑

1.typedef只能重命名类型
2.define可以重命名任何东西
3.define是在预编译的时候完成的,typedef就不是
好像只有这么多了

小甲鱼 发表于 2016-8-1 03:49:20

typedef 是起别名,define 是直接机械替换,感觉 typedef 灵活性更大。
页: [1]
查看完整版本: 论typedef 和 define