一.c++中class与struct的区别 1.默认继承权限。如果不明确指定,来自class的继承按照private继承处理,来自struct的继承按照public继承处理; 2.成员的默认访问权限。class的成员默认是private权限,struct默认是public权限。 二.c++的struct与c的struct的区别 C的struct不能包含成员函数,不能实现struct间的继承,也不能实现多态.然而,这一切在c++的struct上都能做到.