摘要: 我们应该按照C中的convention去使用union,这是我这篇文章要给出的观点。虽然C++使得我们可以扩展一些新的东西进去,但是,我建议你不要那样去做,看完这篇文章之后,我想你大概也是这么想的。 C由于没有类的概念,所有类型其实都可以看作是基本类型的组合,因此在union中包含struct也就是一件很自然的事情了,到了C++之后,既然普遍认为C++中的struct与class基本等价,那么union中是否可以有类成员呢?先来看看如下的代码: struct TestUnion { TestUnion() {} }; typedef union { TestUnion ... 阅读全文
posted @ 2010-11-05 20:39 小 楼 一 夜 听 春 雨 阅读(5194) 评论(0) 推荐(1)