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

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

probleme con avec new

n°679517
Taz
bisounours-codeur
Posté le 21-03-2004 à 23:02:20  profilanswer
 

Reprise du message précédent :

Library a écrit :


reprendre, et je me suis dit que pour faire un code plus lisible il faudrait que j'utilise des objets, d'où le C++.

le fait est que tu ne le fais pas

mood
Publicité
Posté le 21-03-2004 à 23:02:20  profilanswer
 

n°679518
Library
Posté le 21-03-2004 à 23:06:36  profilanswer
 

Taz a écrit :

le fait est que tu ne le fais pas


 
je le fait un peu, enfin je pense (j'ai une classe Neurone et depuis tout à l'heure j'ai fait une classe Reseau)
maintenant c'est sur que je le fait pas parfaitement

n°679520
Taz
bisounours-codeur
Posté le 21-03-2004 à 23:10:30  profilanswer
 

Library a écrit :


 
je le fait un peu, enfin je pense (j'ai une classe Neurone et depuis tout à l'heure j'ai fait une classe Reseau)
maintenant c'est sur que je le fait pas parfaitement

non, tu ne le fais pas du tout. écrire le mot clef "class" et après faire des initialisations à la main dans ton main, c'est tout sauf de l'objet

n°679522
Library
Posté le 21-03-2004 à 23:19:19  profilanswer
 

Taz a écrit :

non, tu ne le fais pas du tout. écrire le mot clef "class" et après faire des initialisations à la main dans ton main, c'est tout sauf de l'objet


 
j'ai remodifié un peu mon programme pour que le constructeur ait un vrai role depuis ;)
mais je prefere programmer par étapes : d'abord je fais un code sale qui fonctionne et après j'essaye d'améliorer un peu. Faire directement un code propre je sais pas faire.

n°679523
Taz
bisounours-codeur
Posté le 21-03-2004 à 23:22:33  profilanswer
 

t'as fait un constructeur ? et ben voilà le parfait exemple de ton incompréhension ! ! ! je suppose que dans ton constructeur tu fais des new, et dans ton destructeur (si tu l'a écrit) des delete  ... et boom, tu n'a écris, ni operator= ni constructeur de recopie ... bien joué.

n°679564
Kyle_Katar​n
Posté le 22-03-2004 à 00:29:08  profilanswer
 

Library a écrit :


 
j'ai remodifié un peu mon programme pour que le constructeur ait un vrai role depuis ;)
mais je prefere programmer par étapes : d'abord je fais un code sale qui fonctionne et après j'essaye d'améliorer un peu. Faire directement un code propre je sais pas faire.


 
C'est dommage, il vaut mieux faire du propre du premier coup, quitte à le faire lentement. Ca t'évite une longue chasse aux bugs...

n°679591
Ace17
Posté le 22-03-2004 à 06:05:00  profilanswer
 

Kyle_Katarn a écrit :


 
C'est dommage, il vaut mieux faire du propre du premier coup, quitte à le faire lentement. Ca t'évite une longue chasse aux bugs...


 
Ouais mais personne ne pond du code propre du premier coup au début. C'est comme ca qu'on apprend.

n°679602
xterminhat​e
Si vis pacem, para bellum.
Posté le 22-03-2004 à 07:53:04  profilanswer
 

Taz a écrit :

t'as fait un constructeur ? et ben voilà le parfait exemple de ton incompréhension ! ! ! je suppose que dans ton constructeur tu fais des new, et dans ton destructeur (si tu l'a écrit) des delete  ... et boom, tu n'a écris, ni operator= ni constructeur de recopie ... bien joué.


 
Oui, apres qu'ils aient ecrit leur constructeur et destructeur, il faut qu'ils continuent ...
 

Code :
  1. struct configuration 
  2. configuration();
  3. ~configuration();
  4. configuration( const configuration & ); // copy construct
  5. configuration & operator= ( const configuration & ); // assigm
  6. int nbcouches; 
  7. int *dim; 
  8. int *couche; 
  9. int * fonction; 
  10. float eta; 
  11. float ** donnees; 
  12. };


Bon courage.


Message édité par xterminhate le 22-03-2004 à 07:53:45
n°679613
joce
Architecte / Développeur principal
"BugHunter"
Posté le 22-03-2004 à 08:22:29  profilanswer
 

Il a qu'à écrire :

Code :
  1. class configuration 
  2.   { 
  3.   public:
  4.     configuration();
  5.     ~configuration();
  6.     configuration & operator= ( const configuration & ); // assign
  7.     int nbcouches; 
  8.     int *dim; 
  9.     int *couche; 
  10.     int * fonction; 
  11.     float eta; 
  12.     float ** donnees; 
  13.   private : // and not implemented
  14.     configuration( const configuration & ); // copy construct
  15.   };


 
comme ca il est sur de pas avoir de copie (et que ca compile pas :D)


Message édité par joce le 22-03-2004 à 08:22:56
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
[C++] problème avec une spécialisation de classeProblème de linkage avec dev cpp
problème avec synchronizedprobleme de creation de table associatif sous ms sql sever
Probleme Formulaire a envoyer par mailprobleme avec while ...
Probleme ! C insideProbleme de new, tableau, * , ou & ?
Probleme à l'affichage d'une requeteProbleme de table sous Power AMC! Help
Plus de sujets relatifs à : probleme con avec new


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