Un truc tout con, que j'ai surement du apprendre dans une vie antérieure, mais que j'ai totalement zappé !!
J'ai une classe, dans laquelle je souhaite initialiser en variable membre un tableau de 3 int.
Dans une méthode de ma classe, ja saisis ceci :
Code :
- int tab[3]={950, 1120, 256};
|
et la, le compilo ne me l'accepte pas !!! il me sort une syntax error sur le "}". Pourtant, en C ansi, ça marche très bien.
Par contre, si je saisis ceci :
Code :
- static const int tab[3]={950, 1120, 256};
|
ça marche nickel !!!
Ca merde où la ???
C'est surement une spécifité du C++, mais j'avoue que je l'ai totalement zappée ...
Une idée ?
---------------
J'ai un string dans l'array (Paris Hilton)