一个 struct CRType {...}; 与 class CRType {...}; 相同,除了默认的可访问性。
struct CRType {...};
class CRType {...};
一个 union CRType {...}; 也一样,除了联合中的所有成员在内存中重叠(为最大成员分配内存空间)。一次只能有一个成员有有意义的数据。
union CRType {...};
关于联合的额外信息