举个例子,假设有如下代码:class CA{public:
int a;public:
CA(){a = 7;}};int main(){
CA ca;
int b = ca.a;
return 0;}CA是一个类,ca是CA的一个实例,因此ca是CA的对象。当你在main()函数中执行int b = ca.a;这句代码时,是main()函数在访问对象ca的成员变量a,而不是ca自己在访问它自己的成员变量,这就是外部访问。那么,什么是内部访问呢?比如CA的构造函数CA()本身是对象ca的成员函数,在这个构造函数的内部也在访问a,这就是ca自己在访问自己的成员变量,这就是内部访问。简单点说就是:如果是在对象ca的外部...