Je reçois une erreur ci-dessous dans la classe a déclarant un nouveau pointeur de type b. S'il vous plaît aider.déclaration avant et nom de type utilisant le nouveau mot-clé
#include <iostream>
namespace B
{
class b;
}
class a
{
private:
B::b* obj_b;
public:
a(){}
~a(){}
void create()
{
b* obj_b = new b;
}
};
class b
{
private:
a *obj_a;
public:
b()
{
obj_a->create();
}
~b(){}
};
int main()
{
b obj;
return 0;
}
Je ne vois pas d'erreur, juste un tas de code. Peut-être avez-vous oublié quelque chose? – bk1e
et s'il vous plaît changer les noms. D'autres frappes ne feront pas de mal – Chubsdad