Bonjour,
J'ai une bonne question spécial chauffage de neurones....
J'ai créé une structure de base appelée MesDonnees, qui contient mes
données. Puis j'ai créé une autre structure Liste qui possède elle-même
un pointeur vers un "objet" MesDonnees.
Le soucis c'est que quand je lance le debogueur il me dit :
"error C3845 : "C_Pile::liste::element' : seules les données membre
static peuvent être initialisées à l'intérieur d'une classe__gc ou d'un
type valeur"
Je developpe une Pile, ce que je veux faire c'est :
element | Suivant -> element |
Suivant -> element |
Suivant etc...
|
|
|
V
V
V
Struct Mesdonnees
Struct Mesdonnees
Struct Mesdonnees
voici mon code :
__gc class C_Pile
{
__gc struct MesDonnees
{
String* Type; //Ouvrier ou cadre
String* NomPers; //Nom de la personne
String* PrenPers; //Prenom
int Anciennete; //Ancienneté dans l'entreprise
int SalaireBase; //Salaire base (hors prime(s))
};
__gc struct liste
{
MesDonnees* element = new
MesDonnees(); //Index de la fiche
liste *suivant; //Pointeur vers la fiche suivante
};
Th'x
Cyberice