Bonjour,

J'essaie de r��crire un code JAVA en C++.
Une des construction utilis�e en JAVA me pose probl�me.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
class A {
         ....
         SortedSet  b;
         ...
}
 
class B {
         A a;
}
Java permet de d�clarer un SortedSet sans pr�ciser le param�tre du template.
En c++ le compilateur ne veux pas voir de: std::set<> b;
Le probl�me c'est que le type des �l�ments du SortedSet b, est B. Je dois donc �crire en set<B> b;
Au final je me retrouve � inclure dans A.hpp: B.hpp
Et dans B.hpp: A.hpp

La compilation via mon Makefile me dit que A ne connait pas B et B ne connait pas A.

Comment faire ?
Par avance merci pour votre aide.