当前位置:   article > 正文

class和struct的区别_c++ class的成员默认属性

c++ class的成员默认属性

1.在C语言struct只能包含变量成员,不能包含成员函数、静态成员,不能直接初始化数据成员。

2.在C++中struct能够包含变量成员,也能包含成员函数、静态成员,可以直接初始化数据成员。

C++中classstruct的区别:

1.class的成员默认是private属性的,struct的成员默认是public属性的

2.class继承默认是private属性的,struct继承默认是public属性的

3.class可以使用模板,而struct不能

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/714896
推荐阅读
相关标签
  

闽ICP备14008679号