小编Pet*_*ter的帖子

C++从基类指针访问派生类成员

如果我分配一个类的对象Derived(具有基类Base),并将指向该对象的指针存储在指向基类的变量中,我该如何访问Derived该类的成员?

这是一个例子:

class Base
{
    public:
    int base_int;
};

class Derived : public Base
{
    public:
    int derived_int;
};

Base* basepointer = new Derived();
basepointer-> //Access derived_int here, is it possible? If so, then how?
Run Code Online (Sandbox Code Playgroud)

c++ inheritance pointers derived-class

36
推荐指数
4
解决办法
7万
查看次数

标签 统计

c++ ×1

derived-class ×1

inheritance ×1

pointers ×1