【问题标题】:Does Vala have typedefs?Vala 有 typedef 吗?
【发布时间】:2014-07-31 11:19:44
【问题描述】:

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

【问题讨论】:

    标签: typedef vala


    【解决方案1】:

    不是typedef,但您可以扩展大多数类型,包括原语:

    public struct foo : int8 { }
    

    这将在生成的 C 中生成 typedef,但严格来说,它不是 Vala 中的一个,因为它不是类型别名(即,int8foo 不会自动相互转换) .

    这不适用于代表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-01
      • 2019-08-10
      • 2012-04-21
      • 2012-05-31
      • 1970-01-01
      • 2011-09-17
      • 1970-01-01
      • 2012-03-21
      相关资源
      最近更新 更多