C++面试题

当前位置: 面试问题网 > C++面试题 > struct和class的区别

struct和class的区别

答案:struct 的成员默认是公有的,而类的成员默认是私有的。struct 和 class 在其他方面是功能相当的。
   从感情上讲,大多数的开发者感到类和结构有很大的差别。感觉上结构仅仅象一堆缺乏封装和功能的开放的内存位,而类就象活的并且可靠的社会成员,它有智能服务,有牢固的封装屏障和一个良好定义的接口。既然大多数人都这么认为,那么只有在你的类有很少的方法并且有公有数据(这种事情在良好设计的系统中是存在的!)时,你也许应该使用 struct 关键字,否则,你应该使用 class 关键字。

【struct和class的区别】相关文章

1. struct和class的区别

2. Can a struct inherit from another struct? (结构体能继承结构体吗)

3. 声明struct x1 { . . . }; 和typedef struct { . . . }x2;有什么不同

4. struct与class的区别

5. 若通过ObjectOutputStream向一个文件中多次以追加方式写入object,为什么用ObjectInputStream读取这些object时会产生StreamCorruptedExcepti

6. C#中类(class)与结构(struct)的异同

7. Can a struct inherit from another class? (结构体能继承类吗)

8. Collection和Collections的区别

9. Static Nested Class 和 Inner Class的不同

10. String s = new String(“xyz”);创建了几个String Object?

本文来源:https://www.mianshiwenti.com/a13070.html

点击展开全部

《struct和class的区别》

将本文的Word文档下载到电脑,方便收藏和打印

推荐程度:

进入下载页面

﹝struct和class的区别﹞相关内容

其它栏目

也许您还喜欢