Declarer une structure dans une classe
Bonjour,
Voila mon problème: je viens de créer une structure S dans une classe C, voila la forme de ma classe:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| class C
{
struct S{
Type var;
Type *p;
};
private:
S*_elmt;
int _nbrElmt;
int _nbrArret;
public:
C(int,int);
~C();
C* inserElmt(C*,Type*);
C* creerInstance(int,int);
void afficher() const;
}; |
Quand je fait appel a la fonction creerInstance, ça me renvoit un message d'erreur au niveau de la ligne d'allocation memoire du tableau dynamique:
Code:
1 2
| C* i=NULL;
i->_elmt= new S[n]; |
Merci d'avance ;)