众所周知,在C++ 中对类成员的访问有3中控制模式,分别是:procted,public,private.当时BJ设计这3中访问模式是基于以下3中考虑:对类对象的用户会有3中分别是:一般用户,实现者用户,和派生类用户。考虑到数据的封装性,一般用户和实现者用户是最容易想到的,派生类用户是最不容易想到的一种。因为这个原因protected成为了被滥用最多的访问模式。
::是进入私有域的标志。
众所周知,在C++ 中对类成员的访问有3中控制模式,分别是:procted,public,private.当时BJ设计这3中访问模式是基于以下3中考虑:对类对象的用户会有3中分别是:一般用户,实现者用户,和派生类用户。考虑到数据的封装性,一般用户和实现者用户是最容易想到的,派生类用户是最不容易想到的一种。因为这个原因protected成为了被滥用最多的访问模式。
::是进入私有域的标志。