sé las preguntas parece ambigua, pero no podía pensar en ninguna otra manera de decirlo, pero, ¿Es posible hacer algo como esto:¿Es posible declarar una clase sin implementarla? (C++)
#include<iostream>
class wsx;
class wsx
{
public:
wsx();
}
wsx::wsx()
{
std::cout<<"WSX";
}
?
Una nota al margen: es necesaria no solo en casos de 2 clases referidas El uno al otro. Por ejemplo, las declaraciones de reenvío se pueden usar en lugar de incluir encabezados para minimizar las dependencias. – SomeWittyUsername