declarer une structure dans le main
salut,
j'ai une classe C comme suit :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
#ifndef C_H
#define C_H
#include <vector>
using namespace std;
class C
{
struct structure
{
int a;
};
vector <strucure*> vstruct;
};
#endif |
Dans la fonction main() je veux remplir le vecteur vstruct mais j'ai toujours des erreurs de compilation. Voilà un de mes essais :
Code:
1 2 3 4 5 6 7 8 9
|
#include "C.h"
int main()
{
structure* st=new structure;
st->a=1;
C c; // c une variable de type C
c.vstruct.pushback(st);
} |
J'aimerais savoir l'erreur dans ce code et merci d'avance.