*ppvObject = (IContainerCB *)(&((CCBManage *)this));该怎么解决

*ppvObject (IContainerCB *)(&*((CCBManage *)this))为什么中间要用一个&*呢,直接(IContainerCB *)(CC

*ppvObject = (IContainerCB *)(&*((CCBManage *)this));
为什么中间要用一个&*呢,直接(IContainerCB *)(CCBManage *)this)不行吗,三个类的关系是,CCBManage 继承了IContainerCB 和this对应的类。现在就是想把一个父类的指针转化成另一个父类的指针!我很不明白 
[解决办法]

引用:
Quote: 引用:

引用是别名。

这是引用吗?

看走眼了,我还以为是函数原型里面的&

目测“直接(IContainerCB *)((CCBManage *)this))”应该也行。
[解决办法]
指针只能指向地址&符号一定要加上