weiß, dass ich die Fragen nicht eindeutig scheint, aber ich konnte mir keinen anderen Weg, um es zu vergrößern, doch ist es möglich, so etwas zu tun:Ist es möglich, eine Klasse zu deklarieren, ohne sie zu implementieren? (C++)
#include<iostream>
class wsx;
class wsx
{
public:
wsx();
}
wsx::wsx()
{
std::cout<<"WSX";
}
?
Eine Randnotiz: Es ist nicht nur in Fällen von 2 Klassen erforderlich gegenseitig. Zum Beispiel können Vorwärtsdeklarationen verwendet werden, anstatt Header einzubeziehen, um Abhängigkeiten zu minimieren. – SomeWittyUsername