Я знаю, что вопросы, кажется неоднозначными, но я не мог думать ни о каком другом способе поставить его, но, можно ли сделать что-то вроде этого:Можно ли объявить класс без его реализации? (C++)
#include<iostream>
class wsx;
class wsx
{
public:
wsx();
}
wsx::wsx()
{
std::cout<<"WSX";
}
?
Замечание: это необходимо не только в случаях, когда 2 класса ссылаются друг друга. Например, можно использовать форвардные объявления вместо включения заголовков для минимизации зависимостей. – SomeWittyUsername