注册 登录
编程论坛 C++教室

结构体和类有什么区别

zjdxsunyan 发布于 2011-04-12 13:42, 1384 次点击
如题
21 回复
#2
寒风中的细雨2011-04-12 13:45
这个肯定有
#3
zjdxsunyan2011-04-12 14:07
恩,版主的回答很简练,哈哈!
#4
zjdxsunyan2011-04-12 14:07
版主是头像是宋慧乔哦,我的头像你知道是谁吗?
#5
rjsp2011-04-12 14:25
http://www.
#6
yuccn2011-04-12 14:51
最明显的区别就是 class 默认的成员是私有的,而结构体的默认成员是共有的。
在c++ 中 ,本质上类和结构体没有很大的差别。
#7
zjdxsunyan2011-04-12 14:57
恩,回答的不错!
#8
zjdxsunyan2011-04-12 14:58
你贴这个网址是什么意思?
#9
lucky5635912011-04-15 07:53
结构体的所有成员都能访问到,但类里可以所有成员不能全访问到
#10
pangding2011-04-15 08:15
回复 4楼 zjdxsunyan
你的头像是谁呀?总之感觉没有 宋慧乔 有名,因为 寒风 的头像我认识,你的我不认识。
另外你知道 寒风 以前的头像是谁吗?
#11
qq10235692232011-04-15 09:00
结构体说白了就是数据类型,像int一样地用!类的话用的时候要实例化,比较麻烦,但是它的功能比较丰富!
#12
sunkaidong2011-04-15 13:10
其实差别也没那么大。结构体可以当成类使用,只要里面放上指向函数的指针;类也可以当成结构体用
#13
zjdxsunyan2011-04-15 22:13
我的头像是金泰熙,应该也很出名。这是我截取视频上的,推荐看看《爱在哈弗》哈哈,你会喜欢她的的。
另外,寒风是谁?
#14
pangding2011-04-15 23:59
寒风 是指 寒风中的细雨
#15
zjdxsunyan2011-04-16 09:35
原来您是版主啊,哈哈!
#16
pangding2011-04-16 15:04
我不行。

sunkaidong 是老版主。厉害的很。
#17
wuzinong2011-04-20 15:38
类需要实例化(抽象类除外) ..这算么
#18
棉雨2011-04-30 19:44
结构体中只包含数据成员,不包含行为(成员函数)。类包含数据成员和成员函数。
#19
zpjm2011-05-01 10:38
在c++里结构体可以被类继承~
#20
orrindeng2011-05-02 15:35
struct中成员默认为public
class中成员默认为private
#21
seven392011-05-03 19:40
结构体是特殊的类,类实现了完整封装。结构体比较简单。
#22
georgee2011-05-04 17:16
以下是引用yuccn在2011-4-12 14:51:20的发言:

最明显的区别就是 class 默认的成员是私有的,而结构体的默认成员是共有的。
在c++ 中 ,本质上类和结构体没有很大的差别。
支持
1