类成员访问说明符和二进制代码

pde*_*aan 4 c++ access-specifier

我理解典型的访问说明符是什么,以及它们的含义."公共"会员可以在任何地方访问,"私人"会员只能由同一个班级和朋友等访问.

我想知道的是,如果有的话,这等同于较低级别的术语.它们之间的任何后编译功能差异超出了它们所使用的语言(在本例中为c ++)强加的高级限制(可以访问什么).

另一种说法 - 如果这是一个完美的世界,程序员总是做出很好的选择(比如不能访问后来可能会改变的成员,并且只使用明确定义的成员,这些成员应该在实现之间保持不变),他们是否有理由使用这些事情呢?

Mic*_*zek 9

访问说明符仅用于编译目的.程序分配中的任何内存都可以被可执行文件的任何部分访问; 在运行时没有公共/私人概念