C提供了关键字typedef
,让您可以别名另一种类型:
typedef unsigned int uint;
这基本上使uint
成为unsigned int
的别名.这也适用于更复杂的类型和 struct .Rust有类似的语言特征吗?如果是,如何处理Rust 的TypeDef?
C提供了关键字typedef
,让您可以别名另一种类型:
typedef unsigned int uint;
这基本上使uint
成为unsigned int
的别名.这也适用于更复杂的类型和 struct .Rust有类似的语言特征吗?如果是,如何处理Rust 的TypeDef?
对你可以简单地写
type MyInt = i32;
这些都是名称级别的别名,也就是说,对于同一类型,使用哪个名称是绝对无关紧要的.它们完全可以互换.