8个回答
展开全部
class可以包含过程,函数,数据类型对象,默认private,而struct 则只有数据类型对象,默认public。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我觉得class是struct的扩充,除了可以设置成员的访问类型外,还可以有自己的成员函数,可以继承派生等,好象struct能做的class都能做,但反过来就不行了,如果没有保护数据的要求,struct能做的我都用struct做,比较简单。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
简单的说呢 结构体是一种你自己定义的数据结构,里面不能写方法。
类呢就像是生活中的一类东西,你可以定义它的数据和它的方法(就好像定义它的样子和它做什么事情一样)。
类呢就像是生活中的一类东西,你可以定义它的数据和它的方法(就好像定义它的样子和它做什么事情一样)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c++中是一样的,除了他们的默认存储权限不同
struct默认是public,class默认是private
struct默认是public,class默认是private
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询