Probl�me avec deux structs dans deux fichiers .h
Bonjour tout le monde,
j'ai deux fichiers .h qui contiennent deux structures diff�rentes (st1 dans file1 et st2 dans file2). Chacun de ces deux fichiers a un include sur l'autre. J'aimerais d�clarer une variable de type st1 dans file2 mais j'y arrive pas.
Un petit bout de code est plus parlant:
file1.h
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
#ifndef _FILE1
#define _FILE1
#include "file2.h"
typedef struct ST1
{
char c1;
}st1;
#endif |
file2.h
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
#ifndef _FILE2
#define _FILE2
#include "file1.h"
typedef struct ST2
{
char c2;
st1 a; //<--- Problème
}st2;
#endif |
Les .cpp ne contiennent absolument rien (si ce n'est les includes aux .h correspondants).
Merci d'avance pour votre aide