page contents

C语言的结构体和C++的有什么区别?

轩辕小不懂 发布于 2022-01-03 13:44
阅读 464
收藏 0
分类:C/C++开发
2800
Nen
Nen
- 程序员

C语言的结构体是不能有函数成员的,而C++的类可以有。

C语言的结构体中数据成员是没有private、public和protected访问限定的。而C++的类的成员有这些访问限定。

C语言的结构体是没有继承关系的,而C++的类却有丰富的继承关系。

「注意」:虽然C的结构体和C++的类有很大的相似度,但是类是实现面向对象的基础。而结构体只可以简单地理解为类的前身。

请先 登录 后评论