gpt4 book ai didi

c++ - C++ 类/结构成员的默认可见性

转载 作者:IT老高 更新时间:2023-10-28 14:00:32 25 4
gpt4 key购买 nike

在 C++ 中,为什么私有(private)是类成员的默认可见性,而对于结构是公共(public)的?

最佳答案

C++ 是作为 C 的超集引入的。结构是从 C 继承而来的,其中成员的语义是公共(public)的。存在大量 C 代码,包括希望与 C++ 一起使用的库,它们使用结构。类是在 C++ 中引入的,为了符合 OO 的封装哲学,它们的成员默认是私有(private)的。

关于c++ - C++ 类/结构成员的默认可见性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1247745/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com