黑马程序员技术交流社区

标题: 类与结构的区别 [打印本页]

作者: 伱涐的距离    时间: 2013-12-27 10:02
标题: 类与结构的区别
本帖最后由 伱涐的距离 于 2013-12-27 10:48 编辑

类与结构有什么区别呢?

作者: 许庭洲    时间: 2013-12-27 10:08
1. Class可以被实例化,属于引用类型,是分配在内存的堆上的。类是引用传递的。
2. Struct属于值类型,是分配在内存的栈上的。结构体是复制传递的。
作者: 568839480    时间: 2013-12-27 10:34
(1) 、结构是值类型;
(2) 、结构不支持继承;
(3)、结构不能定义默认的构造函数;
(4)、结构不能定义析构函数;
(5)、结构不能使用初始值设置域值。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2