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

  FORUM HardWare.fr
  Programmation
  C++

  ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

...

n°1527643
allez-pari​s
Posté le 13-03-2007 à 00:42:14  profilanswer
 

...


Message édité par allez-paris le 14-03-2008 à 16:41:28
mood
Publicité
Posté le 13-03-2007 à 00:42:14  profilanswer
 

n°1527653
Ace17
Posté le 13-03-2007 à 07:11:01  profilanswer
 

Le destructeur est appele automatiquement, tu n'as pas a l'appeler toi meme. Et pour le warning que tu as lorsque tu utilises new/delete, montre-nous ton code.

n°1528097
allez-pari​s
Posté le 13-03-2007 à 19:40:13  profilanswer
 

...


Message édité par allez-paris le 14-03-2008 à 16:41:38
n°1528099
Ace17
Posté le 13-03-2007 à 19:46:05  profilanswer
 

Si tu declares ton tableau ainsi:
float tableau[1000];
C'est une variable locale. Tu ne fais pas de delete sur "taille" ou sur "nb_score", que je sache? Il ne faut pas en faire non plus sur "tableau".
delete n'est a utiliser que lorsqu'on alloue avec l'operateur "new".  
Tu as un warning parce que le compilo detecte que tu es en train de faire un delete sur une variable locale, ce qui est potentiellement dangereux.
 

n°1528112
Taz
bisounours-codeur
Posté le 13-03-2007 à 20:08:04  profilanswer
 

utilise std::vector
ton usage de eof est buggé et ne fonctionne donc pas. n'utilise pas eof.

n°1528152
allez-pari​s
Posté le 14-03-2007 à 00:29:01  profilanswer
 

...


Message édité par allez-paris le 14-03-2008 à 16:41:43
n°1528306
Taz
bisounours-codeur
Posté le 14-03-2007 à 12:41:50  profilanswer
 

je propose pas de eof du tout. et le fait que ça marche fortuitement ne veut pas dire que ça n'est pas buggué.
 
je serais curieux de voir sur quoi s'appuie tous ces eof à part les enseignements miteux de quelques profs 68ards. Il suffirait pourtant de lire la documentation de eof ...
 
string score;
while (fich >> score) { }
 
et pas la peine de faire un .close, ça se fait tout seul.
 
 
et même punition pour le istringstream : attention aux erreurs de conversion :
 
if (not(scor >> nI)) { // erreur de lecture/conversion }


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  ...

 

Sujets relatifs
Plus de sujets relatifs à : ...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR