Loading... ## 一:成员访问权限不同: * 用struct声明的类,如果对其成员不作private或者public声明,系统将其默认为public(公有的)权限 * 用class声明的类,如果对其成员不作private或者public声明,系统将其默认为private(私有的)权限 ## 二:继承权限不同 * struct的继承默认是public * class的继承默认是private ## 总结: * 在表示如点、矩阵等主要用来存储数据的轻量级对象时,首选struct * 在表示数据量大、逻辑复杂的大对象时,首选class * 在表现抽象和多级的对象层次时,class是最佳选择 最后修改:2022 年 06 月 28 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果文章有用,请随意打赏。