当前位置: 首页C++C++基础正文 结构体和类的区别 C++基础 0 6.3K C语言的结构体是不能有函数成员的,而C++的类可以有。 C语言的结构体中数据成员是没有private、public和protected访问限定的。而C++的类的成员有这些访问限定。 C语言的结构体是没有继承关系的,而C++的类却有丰富的继承关系。 「注意」:虽然C的结构体和C++的类有很大的相似度,但是类是实现面向对象的基础。而结构体只可以简单地理解为类的前身。 C++基础 帅地永久会员 打赏 收藏 海报挣佣金 推广链接
评论(3)
结构体访问权限默认为public,类的访问权限默认为private
建议改一下该题的题目,“结构体和类的区别”
和编译器版本有关,高版本的GCC里面C的结构体也支持成员函数