1.默认访问权限不同,struct的默认访问权限是public,class的默认访问权限是private。2.继承方式不同,struct的默认继承方式是公有继承,class的继承访问是私有继承。3.在一般情况下,struct被用于表示数据结构,而class则更多用于表示具有行为和数据的对象