2015年10月26日
摘要: 很多时候我们希望能够用一个变量来保存和操作不同类型的数据(比如解析文本创建 AST 时保存不同类型的结点),这种需求可以通过继承来满足,但继承意味着得使用指针或引用,除了麻烦和可能引起的效率问题,该做法最大的不便还在语义上,指针和引用都不是值类型。于是我们想到 union,union 对简单类型来说... 阅读全文
posted @ 2015-10-26 18:02 twoon 阅读(3830) 评论(0) 推荐(1) 编辑