Help me please

Signaler
Messages postés
5
Date d'inscription
lundi 23 juin 2003
Statut
Membre
Dernière intervention
16 juillet 2003
-
Messages postés
17
Date d'inscription
jeudi 4 juillet 2002
Statut
Membre
Dernière intervention
5 août 2003
-
hello je suis en stage je ne me connais pas trop en cpp et la j'ai un soucis

en fait je veux creer un vector dans un constucteur en tant que membre de class et je n'arrive pas a lui donner une taille

declaration
< typedef vector tab ; >
//constucteur ...
< public ...

protected :
tab table(3) ; >
et il ne veux pas
je ne sais pas comment lui affecter sa taille
voici ce que g++ me dit :

test.cpp:21: invalid data member initiailization
test.cpp:21: use `=' to initialize static data members

mais je ne sais tjs pas comment l'init
merci de votre aide

fafouet :big)

1 réponse

Messages postés
17
Date d'inscription
jeudi 4 juillet 2002
Statut
Membre
Dernière intervention
5 août 2003

Je ne sais pas si cela va t'aider mais bon.

J'ai fait un petit programme :

#include <vector>
typedef vector tab;

int main(int argc, char **argv)
{

tab table(3);
table[0]=45;
table[1]=3;
table[2]=-5;
for (int i=0;i<3;i++) printf("%d ",table[i]);
}

Voilà ce que j'obtiens à l'affichage : 45 3 -5

bon courage
Isabelle