当前位置:   article > 正文

为什么struct默认是public,而class默认是private?_struct :public

struct :public

可能是这样的原因:

1.struct的设计目的是让外部的程序访问其数据成员,class设计的目的之一是不让外部程序直接访问其数据成员。

2.可能struct也是为了兼容C语言,如果设计成私有的,原来大量的C语言就无法使用了。



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

闽ICP备14008679号