对 c++ 来说非常新,无法从另一个类调用函数。
B 类继承自 A 类,我希望 A 类能够调用 B 类中创建的函数。
using namespace std;
class B;
class A
{
public:
void CallFunction ()
{
B b;
b.bFunction();
}
};
class B: public A
{
public:
virtual void bFunction()
{
//stuff done here
}
};
这一切在屏幕上看起来都很好(没有明显的错误),但是当我尝试编译它时,我得到一个错误 C2079 'b' uses undefined class B.
我试过让它们成为指针/friends
但我得到了同样的错误。