对于纯C语言:

没有class,struct仅作为一种包含多种基本类型 (int, char, double) 的组合体,没有类的概念,没有继承、多态等功能

 

对于C++:

C++中的struct是对C的兼容与扩充,功能和class区别不大,除了成员变量还可以包含成员函数,有继承、多态等功能,唯一的区别是struct的继承权限、访问权限默认是private,而class的默认权限是public

 

posted on 2023-05-27 16:51  wkxnk  阅读(16)  评论(0编辑  收藏  举报