120 C++中的对象指针

对象指针就是用于存放对象地址的指针变量。  

声明对象指针的一般语法形式为:    

                            类名* 对象指针名;    

例如:        Score *pd;  //定义类Score的对象指针变量pd

1. 用对象指针访问单个对象成员
 

class Score{   . . . };

int main() 

{ 

Score *pd;   //定义类Score的对象指针变量

pd   Score ob;    //定义类Score的对象ob   

p=&ob;  //将对象ob的地址赋给对象指针变量p

. . .  

}

用对象指针访问对象成员时,不能用“.”操作符,而应使用“-> ”操作符

2. 用对象指针访问对象数组    

Score *pd;     //定义对象指针变量

pd     Score ob[2];    //定义对象数组

ob[2]     p=ob;       //把对象数组的第一个元素的地址赋给对象指针变量p

猜你喜欢

转载自blog.csdn.net/phpstory/article/details/81905099
120