wiem pytania wydaje się dwuznaczne, ale nie mogłem wymyślić inny sposób, aby umieścić go, ale jest to możliwe, aby zrobić coś takiego:Czy można zgłosić klasę bez jej implementacji? (C++)
#include<iostream>
class wsx;
class wsx
{
public:
wsx();
}
wsx::wsx()
{
std::cout<<"WSX";
}
?
Uwaga dodatkowa: jest potrzebna nie tylko w 2 klasach wzajemnie. Na przykład można stosować deklaracje forward zamiast nagłówków, aby zminimalizować zależności. – SomeWittyUsername