Bonjour à tous !

J'ai 5 fichiers :

main.cpp

classA.hpp // Dans un namespace ii
classA.cpp

classB.hpp
classB.cpp

Dans le fichier classB.cpp, j'inclus le fichier classA.hpp. Mais étant donné que j'ai besoin d'un membre classA, dans l'en-tête classB.hpp, je pré-déclare classA comme je le fais dans le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
class ii::classA;
 
class classB
{
private:
  ii:classA* m_var;
//etc...
Mais cela ne semble pas fonctionner... J'ai une erreur du type : 'ii' has not been declared. Pourquoi ? Merci pour vos réponses.