【发布时间】:2014-07-31 11:19:44
【问题描述】:
Vala 是否有能力做类似于 C 语言中的 typedef 或 D 语言中的 alias 的事情?我检查了它的零星文档,但找不到与此相关的任何内容。
【问题讨论】:
Vala 是否有能力做类似于 C 语言中的 typedef 或 D 语言中的 alias 的事情?我检查了它的零星文档,但找不到与此相关的任何内容。
【问题讨论】:
不是typedef,但您可以扩展大多数类型,包括原语:
public struct foo : int8 { }
这将在生成的 C 中生成 typedef,但严格来说,它不是 Vala 中的一个,因为它不是类型别名(即,int8 和 foo 不会自动相互转换) .
这不适用于代表。
【讨论】: