文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
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);



保证指向正确的对象。



相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载