标签: typedef vala
Vala是否有能力在C中执行typedef或在D中alias执行类似的操作?我检查了它的零星文档,但找不到与此相关的任何内容。
typedef
alias
答案 0 :(得分:5)
不是typedef,但您可以扩展大多数类型,包括基元:
public struct foo : int8 { }
这会在生成的C中生成typedef,但严格地说,它不是Vala中的一个,因为它不是别名(即int8和{ {1}}不会自动互相转换。)
int8
这对代表来说不起作用。