Below Code gibt mir:Unvollständige Typ in verschachtelten Namespace verwendet
In member function ‘void A::method()’:error: incomplete type ‘B’ used in nested name specifier B::meth();
ich Lösung zu diesem Fehler gesucht auf SO fand, dass ich ::
aber helfen nicht
class B;
class A
{
public:
void method()
{
B::meth();
}
};
class B
{
public:
void static meth()
{
}
};
Haben Sie versucht, Klasse B vor Klasse A zu definieren? –
Ich habe aber dann habe ich andere Abhängigkeiten Problem, gibt es eine andere Lösung? – lllook
Werfen Sie einen Blick auf @R Sahu Antwort hoffe, es hilft. –