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

 


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

[C++ débutant] Génération d'instances dynamique (?)

n°1317909
slash33
Posté le 03-03-2006 à 16:03:59  profilanswer
 

Reprise du message précédent :

franceso a écrit :

Je suis plutôt de l'avis de chrisbk : il me paraît assez lisible d'évacuer les cas faciles avec des 'return'.


Oui mais il s'agit du "cas particulier" que j'évoquais, c'est à dire quand cela facilite la lecture.
 
Je suis un habitué du  
 

Code :
  1. if (uneConditionFoireuse)
  2. return false;
  3. else if (uneAutreConditionFoireuse)
  4. return false;
  5. // .. fait plein d'opérations qui de toute façon n'échoueront jamais
  6. // tout à bien marché!
  7. return true;


 
Mais les return dans les boucles ben je ne le sens pas (et ça peut compliquer le debuggage)
 
Deux écoles s'opposent sur cette question, il me semble.

Message cité 1 fois
Message édité par slash33 le 03-03-2006 à 16:06:00
mood
Publicité
Posté le 03-03-2006 à 16:03:59  profilanswer
 

n°1317937
franceso
Posté le 03-03-2006 à 16:16:37  profilanswer
 

slash33 a écrit :

Deux écoles s'opposent sur cette question, il me semble.


 
C'est bien vrai... inutile de rentrer dans un tel débat :)

n°1318169
ParadoX
Posté le 03-03-2006 à 21:12:39  profilanswer
 

Si vous avez encore le courage de m'aider,  
 
http://forum.hardware.fr/hardwaref [...] 5841-1.htm
 
 :sweat:  :D


---------------
Pier noir la mèr - La chanson par HFR Band - Topic TrueCrypt
n°1318210
KangOl
Profil : pointeur
Posté le 03-03-2006 à 22:31:21  profilanswer
 

ton problème de formes et de groupes, c'est clairement le composite pattern
 
allez, cadeau : http://www.codeproject.com/useritems/Composite.asp

n°1318216
slash33
Posté le 03-03-2006 à 22:38:29  profilanswer
 

Effectivement ça y ressemble beaucoup.
 
Ca rappellera quelque chose à franceso:
 
Another interesting part of the example is that here every component is identifiable through its resource id. Whenever we create an object (leaf or composite object), it creates a key pair of the id and the pointer to that object and pushes this key into a MAP, from which we can easily search for that component in later times through its resource id.
 
Par contre c'est bien de parler de pattern mais y a pas le moindre diagramme explicatif. [:petrus75]
 
Comme un air de déja vu:
http://wiki.media-box.net/tutoriau [...] /composite


Message édité par slash33 le 03-03-2006 à 22:41:59
n°1318219
KangOl
Profil : pointeur
Posté le 03-03-2006 à 22:41:29  profilanswer
 

et google ca sert a quoi ?
 
edit : http://www.dofactory.com/Patterns/ [...] osite.aspx

Message cité 1 fois
Message édité par KangOl le 03-03-2006 à 22:42:05
n°1318221
slash33
Posté le 03-03-2006 à 22:42:47  profilanswer
 


Je faisais référence à l'article de code project pas à ton intervention.  :jap:

n°1318225
KangOl
Profil : pointeur
Posté le 03-03-2006 à 22:45:29  profilanswer
 

bha c'est pas moi qui ai écrit l'article :o

n°1318227
slash33
Posté le 03-03-2006 à 22:48:50  profilanswer
 

Sinon je connaissais la référence. Je l'ai toujours trouvé bien fait ce site.
 
Par contre j'aurai du voir l'intérêt du pattern composite dans le problème de paradox [:petrus75]

n°1318416
ParadoX
Posté le 04-03-2006 à 14:04:02  profilanswer
 

En parlant de référence, j'ai encore un tout petit souci: Mon itérateur, pour être construit, a besoin d'une Liste&.  
Maintenanant, je me retrouve avec une Liste* ... comment passer la référence de la liste pointée au constructeur de l'itérateur ?
 
Le cas en question:
 
 

Code :
  1. Liste* uneListe = blablabla ...


 

Code :
  1. Iterateur_w monIterateur(uneListe);


 
=>

Citation :

cannot convert parameter 1 from 'class Liste * ' to 'class Liste &'


 
Ya une astuce ? :)


Message édité par ParadoX le 04-03-2006 à 14:05:23

---------------
Pier noir la mèr - La chanson par HFR Band - Topic TrueCrypt
mood
Publicité
Posté le 04-03-2006 à 14:04:02  profilanswer
 

n°1318512
slash33
Posté le 04-03-2006 à 18:29:55  profilanswer
 

*uneListe
 
C'est quand même pas dûr si ?

n°1318517
ParadoX
Posté le 04-03-2006 à 18:47:50  profilanswer
 

Jep je l'avais testé, j'avais une erreur ailleurs, c'est pour ça. merci qd meme :)


---------------
Pier noir la mèr - La chanson par HFR Band - Topic TrueCrypt
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
[Résolu][Html/Javascript] Liens dans menu déroulant dynamiquerendre un menu dynamique et non statique
[Resolu]selection de ligne d'un tableau dynamique et formulaire[débutant inside] probleme lors de la construction d'un jeu de cartes.
[C++ débutant] Tester si un Objet est d'un type précis ?[MFC] Menu dynamique
[debutant C++] [Urgent] Tableau 2D nombre de colonne inconnu[débutant] char* + char* = concaténer
[URGENT] [C++ débutant] problème avec tableau a plusieurs dimensionstableau dynamique croisée
Plus de sujets relatifs à : [C++ débutant] Génération d'instances dynamique (?)


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