Fermer2
Pen^2Le 25/01/2007 à 18:24
'lut,


j'ai un problème de dépendance circulaire :

voici l'arborescence des inclusions :

PQ_Statement.cpp
   PQ_Statement.h
      SQL_Exception.h
      Statement.h
         SQL_Exception.h                         // pas inclus car protégé (tout le fichier est parcouru)
         Connection.h
            SQL_Exception.h                      // pas inclus car protégé (tout le fichier est parcouru)
            Statement.h                           // pas inclus car protégé (en train d'être parcouru)
            PreparedStatement.h
               Statement.h                        // pas inclus car protégé (en train d'être parcouru)


et là, c'est le drame, vu que PreparedStatement dérive de Statement... (à la déclaration de PreparedStatement, il a besoin de connaitre Statement...)
Comment procédez vous pour résoudre ce genre de problèmes ??