文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>static_cast改变原指针的值

static_cast改变原指针的值

时间:2010-12-06  来源:maxxfire

在多重继承的时候有这种情况:

class B1
{
public:
    virtual void foo1(void) { }
protected:
    int m_b1;
};
 
class B2
{
public:
    virtual void foo2(void) { }
protected:
    int m_b2;
};
 
class D : public B1, public B2
{
public:
    virtual void foo3(void) { }
protected:
    int m_b3;
};
 
D d;
D* src = &d;
B2* dst = static_cast<B2*>(src);



保证指向正确的对象。



相关阅读 更多 +
排行榜 更多 +
爱变幻智能清理

爱变幻智能清理

游戏工具 下载
MIYI泊松足球

MIYI泊松足球

浏览阅读 下载
Edius剪视频

Edius剪视频

图像拍照 下载