文章详情

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



保证指向正确的对象。



相关阅读 更多 +
排行榜 更多 +
粉末星战 v1.0.0 安卓版

粉末星战 v1.0.0 安卓版

休闲益智 下载
粉末星战 v1.0.0 安卓版

粉末星战 v1.0.0 安卓版

休闲益智 下载
火线反恐部队 v1.2 安卓版

火线反恐部队 v1.2 安卓版

飞行射击 下载