首先是struct,在C++中,结构体其实和class有很大的相似了.但是有一点不同的是,struct默认是public,而class中是private. 当然,struct继承等用法也是可以的. 共用体的声明方式是: 枚举的声明方式与共用体比较相似 其中a初始化为0,后面默认增1,若已经初始化,则后面再增1,比如d=6在这里. struct长度计算 大家猜一下,s1 x;int b=sizeof(x); 他的结果会是多少呢?有人会觉得应该是1+8+4+1=14. 实际上是24.为什么会是这样呢…