Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4631 connectés 

 


Dernière réponse
Sujet : [C++] déclaration de tableau d'entier statiques => syntax error !!!
Musaran

Harkonnen a écrit a écrit :

c'est encore mon collègue qui a modifié les options de compilation !!!



 
Je sais curieux de savoir quelle option peut rendre ça invalide...
C'est du code standard, non ?


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Musaran

Harkonnen a écrit a écrit :

c'est encore mon collègue qui a modifié les options de compilation !!!



 
Je sais curieux de savoir quelle option peut rendre ça invalide...
C'est du code standard, non ?

veryfree

antp a écrit a écrit :

j'ai pas réussi à le quoter à temps, mais tu y es arrivé... il s'est vite aperçu de ce qu'il a dit :D  




 
 [:rofl]

Harkonnen putain !!! j'ai trouvé le bins !!!
c'est encore mon collègue qui a modifié les options de compilation !!! je vais le tuer :gun:
El_gringo Achète toi un compilo Harkonnen  :D
antp Dans C++Builder aussi ça compile.
El_gringo hé merde...
J'croyais que c'était passé discret, ça m'allait très bien !
Par contre, avec Visual C++, ça compile sans problèmes ton truc.
Harkonnen grillé en beauté le gringo  :lol:
antp j'ai pas réussi à le quoter à temps, mais tu y es arrivé... il s'est vite aperçu de ce qu'il a dit :D
Harkonnen

el_gringo a écrit a écrit :

hé...  
dans un

Code :
  1. int tab[3];

, y a 4 éléments, pas 3 !  




ben non, y'a 3 éléments : tab[0], tab[1] et tab[2]

Harkonnen 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 :
  1. 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 :
  1. 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 ?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)