別のクラスから関数を呼び出すのに問題がある 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
が、同じエラーが発生しています。