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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/25 22:55:25
B b; A* pa=&b; 定义了一个A类型的指针pa ,指向类b的地址 指向对象b 的地址,不是指指向对象b吗?
xPJ@*Zp$RC\$M D"(B@E& K;MV (29sȦ z U05y4=X4y/ ;3WK.F?a7:&]ruNoC[%S|{*5¬Oc)^ׄI||hH;><῭pt!{_!f#?ֽ%<|/ M@ddA_V։x57*4@Z1JoҞ5_V_

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