(1)C语言中struct与class的区别:
a. struct只作为一种复杂数据类型定义的结构体,不能用于面向对象编程;
b. C语言没有class关键字。
(2)C++语言中struct与class的区别:
a. 对于成员访问权限以及继承方式,class默认都是private,struct默认是public;
b. class可以用于表示模板类型,struct不行;
c. 一般来说,用到继承时常用class,没用到继承时则使用struct。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)