Vala有typedef吗?

Koz*_*oss 2 typedef vala

Vala是否有能力typedef在C或aliasD中做类似的事情?我检查了它的零星文档,但找不到与此相关的任何内容.

apm*_*ell 5

不是typedef这样,但你可以扩展大多数类型,包括基元:

public struct foo : int8 { }
Run Code Online (Sandbox Code Playgroud)

这将typedef在生成的C中生成一个,但严格来说,它不是Vala中的一个,因为它不是类型别名(即,int8并且foo不能自动互换).

这对代表不起作用.