salut,

j'ai une classe C comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.