1、类指针、对象指针
//…
public:
voidshow();
};
main()
{
x x1,*ptr1; //定义类x的对象x1和类x的指针ptr1
x x2,*ptr2; //定义类x的对象x2和类x的指针ptr2
x*ptr3; //定义类x的指针ptr3
//…
ptr1 =&x1; //将指针ptr1指向x1对象
ptr2 =&x2; //将指针ptr2指向x2对象
ptr1-> show(); //
ptr2-> show(); //
ptr3-> show(); //指针ptr3直接指向的是类,调用类公有段成员函数
}
2、引入派生类后的对象指针
(1)指向基类对象的指针可以指向它的公有派生的对象,指向私有派生对象错误;
eg:
//…
};
class derive:base{
//…<