社区
C语言
帖子详情
请问C++的类和结构有什么区别????
guoming1
2002-08-03 10:22:27
本人在看标准C++宝典啊,上面说结构体和类差不多,那他们有区别吗??
什么时候用类,什么时候又用结构呢???刚学C++不太清楚啊
...全文
74
17
打赏
收藏
请问C++的类和结构有什么区别????
本人在看标准C++宝典啊,上面说结构体和类差不多,那他们有区别吗?? 什么时候用类,什么时候又用结构呢???刚学C++不太清楚啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
凌波微搏
2002-08-03
打赏
举报
回复
如果你看了《深度探索C++对象模型》的话,你就知道,其实没有什么实质性的区别,就是结构默认的存储权限是Public,除此之外就是关键字不同了。
不解
2002-08-03
打赏
举报
回复
该说得都说了!
geeksky
2002-08-03
打赏
举报
回复
类比结构多一个保护级别呀!!!
hfc
2002-08-03
打赏
举报
回复
类的成员默认为私有,结构则默认为共有!
step_by_step
2002-08-03
打赏
举报
回复
他们之间只有一个区别,其他都相同,就是
c++中类的默认存取权限是private,而结构的默认存取权限是public
仅此而以。
anssion
2002-08-03
打赏
举报
回复
类的成员默认是私有的,结构体的成员默认是公有的.其实从某种意义上说结构体可以看作是一种特殊的类。其实他们体现的都是一种封装。至于用法,当你所需要的对象既包含成员数据,又包含成员函数,则定义类;若仅仅只是包含成员数据,则可定义为结构体。但要注意结构体的所谓“封装”是没有“类”所具有的安全性,因为结构体的成员默认是公有的!
chinaeagle
2002-08-03
打赏
举报
回复
解释够清楚了!
lufree
2002-08-03
打赏
举报
回复
关注
kwok_1980
2002-08-03
打赏
举报
回复
同意楼上的
czn
2002-08-03
打赏
举报
回复
两者仅有一个不同点:
类的成员默认是私有的
结构体的成员默认是公有的
zhdleo
2002-08-03
打赏
举报
回复
类有 公有,私有! 结构体没有.
但在使用效果上差不过,
不知道你注意到没有,一些用C++语言描述的数据结构的书,里面有些是用结构体去完成实现的,有些则是用类实现的.
jamesfangjing
2002-08-03
打赏
举报
回复
结构中的所有成员都是公有的,而类中可以有私有的.
所以说,结构是PUBLIC的类
Zark
2002-08-03
打赏
举报
回复
结构中的所有成员都是公有的,而类中可以有私有的.C只支持结构,不支持类.如果你学C++的话就不用管结构了.
rediori
2002-08-03
打赏
举报
回复
宏观上看 结构是PUBLIC的类
rivershan
2002-08-03
打赏
举报
回复
看C++编程思想
bighead
2002-08-03
打赏
举报
回复
czn(vcopengl) is right
Oversense
2002-08-03
打赏
举报
回复
c++里面,一模一样,除了2点区别
1.C++中类的默认存取权限是private,而结构的默认存取权限是public。
也就是说
struct a{
void i(){}
}
里面的void i(){}是pubic的
class a{
void i(){}
}
里面的void i(){}是private的
2.在继承的时候,struct默认的是公有继承,private默认是私有继承
struct b:a{}
等于 struct b:public a{}
class b:a{}
等于 class b:private a{}
著名企业c+
c++
数据
结构
算法面试笔试题
Q4:
请问
C++
的
类
和C里面的struct有什么
区别
? Q5:请讲一讲析构函数和虚函数的用法和作用? Q5:请讲一讲析构函数和虚函数的用法和作用? Q7:一些寄存器的题目,主要是寻址和内存管理等一些知识。
C++
数据
结构
与算法
C++
描述数据
结构
、算法分析。数据
结构
封装,不错的参考资料。。非得20个字?????
C++
面试题大全300题
答:把数据
结构
和对数据
结构
进行操作的方法封装形成一个个的对象。 2.什么是
类
? 答:把一些具有共性的对象归
类
后形成一个集合,也就是所谓的
类
。 3.对象都具有的两方面特征是什么?分别是什么含义? 答:对象都具有...
C++
/C试题
C++
/C试题
C++
/C试题
什么是“引用”?申明和使用“引用”要注意哪些问题? 将“引用”作为函数参数有哪些特点? 在什么时候需要使用“常引用”? 将“引用”作为函数返回值
类
型...
结构
与联合有和
区别
? 下面关于“联合”的题目的输出?
华为软件测试工程师面试题
请你分别划划OSI的七层网络
结构
图,和TCP/IP的五层
结构
图?请你详细的解释一下IP协议的定义,在哪个层上面,主要有什么作用? TCP与UDP呢?
请问
交换机和路由器分别的实现原理...
请问
C++
的
类
和C里面的STRUCT有什么
区别
?
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章