Je ne sais pas si cela va t'aider mais bon.
J'ai fait un petit programme :
#include <vector>
typedef vector<int> 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
-------------------------------
Réponse au message :
-------------------------------
> 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<int> 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
