B b; A* pa=&b; 定义了一个A类型的指针pa ,指向类b的地址 指向对象b 的地址,不是指指向对象b吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 02:06:25
B b; A* pa=&b; 定义了一个A类型的指针pa ,指向类b的地址 指向对象b 的地址,不是指指向对象b吗?

B b; A* pa=&b; 定义了一个A类型的指针pa ,指向类b的地址 指向对象b 的地址,不是指指向对象b吗?
B b; A* pa=&b; 定义了一个A类型的指针pa ,指向类b的地址 指向对象b 的地址,不是指指向对象b吗?

B b; A* pa=&b; 定义了一个A类型的指针pa ,指向类b的地址 指向对象b 的地址,不是指指向对象b吗?
地址指向,性质不会改变.
A* pa 这样的定义,那么pa就是一个A类的实例,除非强制转换,否则pa永远是“A类的实例”
举个栗子:
char c[]={3,3,3,3};
int* i = (int *)&c;
cout