C++通过对象名和成员运算符访问对象中的成员
C++不仅可以在类外引用对象的公用数据成员,还可以调用对象的公用成员函数,但同样必须指出对象名,应该注意所访问的成员是公用的还是私有的,只能访问public成员,而不能访问 private成员。
stu.number=101; //假设num已定义为公用的整型数据成员
表示将整数101赋给对象stu中的数据成员number,其中.是成员运算符,用来对成员进行限定,指明所访问的是哪一个对象中的成员。
访问对象中成员的一般形式为
> 对象名. 成员名
C++在类外只能调用公用的成员函数,在一个类中应当至少有一个公用的成员函数,作为对外的接口,否则就无法对对象进行任何操作。
C++通过指向对象的指针访问对象中的成员
C++可以通过指针引用结构体中的成员,用指针访 问对象中的成员的方法与此类似。