-VDV- Et pas DVD ! Lisez mieux ! | Putain j'y arriverai jamais
Donc soit j'ai pas compris, soit c autre chose
Cette fois je vous colle le test que j'ai fait :
Unit1 (classique...)
Code :
- //---------------------------------------------------------------------------
- #include "Unit2.h"
- #include "Unit3.h"
- #pragma hdrstop
- //---------------------------------------------------------------------------
- #pragma argsused
- int main(int argc, char* argv[])
- {
- int2 vari2;
- int3 vari3;
- vari2 = combine2(vari2,vari3);
- return 0;
- }
- //---------------------------------------------------------------------------
|
Unit2.cpp
Code :
- //---------------------------------------------------------------------------
- #include "Unit3.h"
- #pragma hdrstop
- #include "Unit2.h"
- //---------------------------------------------------------------------------
- #pragma package(smart_init)
- int2 combine2 (int2 v1, int3 v2)
- {
- return v1+v2;
- }
|
Unit2.h
Code :
- //---------------------------------------------------------------------------
- #ifndef Unit2H
- #define Unit2H
- //---------------------------------------------------------------------------
- #include "Unit3.h"
- typedef int int2;
- int2 combine2 (int2 v1, int3 v2);
- #endif
|
Unit3.cpp
Code :
- //---------------------------------------------------------------------------
- #include "Unit2.h"
- #pragma hdrstop
- #include "Unit3.h"
- //---------------------------------------------------------------------------
- #pragma package(smart_init)
- int3 combine3 (int3 v1, int2 v2)
- {
- return v1+v2;
- }
|
Unit3.h
Code :
- //---------------------------------------------------------------------------
- #ifndef Unit3H
- #define Unit3H
- //---------------------------------------------------------------------------
- #include "Unit2.h"
- typedef int int3;
- int3 combine3 (int3 v1, int2 v2);
- #endif
|
Donc voila c un test tout simple, avec un cas tout simple de dependance cyclique... et maintenant > COMMENT ON FAIT ?
Parce qu'actuellement : Erreur a la compil de l'unit3.h "int2" type inconnu |