我需要通过基类变量访问派生类成员变量。
Class A{
};
Class B:public A {
int data;
};
现在我需要做这样的事情
A *pb = new B()
pb->data = 10;
但问题是没有它我无法访问 Derived 成员类。
是的,我知道如何让它与虚函数一起工作。
谢谢,非常感谢您的帮助。
最佳答案
需求指向错误的设计。
但如果你真的坚持写不好的代码,你可以直接转换回B *
。
关于c++ - 我需要通过基类静态变量访问派生类成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9299871/