C++结构体和类几乎一样,都有继承,多态,封装的特性。只是类的默认属性是private,而struct的是public。 这说明了C++的struct和C语言的struct是有很大差别的,这个为了兼容C语言的东西,确实设计得比较奇怪。