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

  FORUM HardWare.fr
  Programmation
  C++

  recalculer valeur ou calculer et stocker dans variable?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

recalculer valeur ou calculer et stocker dans variable?

n°1822949
xphanoo
Posté le 06-12-2008 à 19:08:02  profilanswer
 

hello
 
je commence à faire un moteur de jeu RPG, pour cela j'ai une structure Joueur (je la simplifie pour la poster là):
 

Code :
  1. struct joueur
  2.     {
  3.         string nom;
  4.         int exp;
  5.         int niveau
  6.     }


 
en fait le niveau dépend de l'expérience (exp): le niveau s'incrémente par paliers en fonction de l'expérience.
alors vu que ce sont deux variables "liées", stocker niveau est facultatif vu qu'on peut à tout moment le recalculer à partir de exp.
 
donc: je garde que exp, puis à chaque fois que j'ai besoin d'avoir niveau je le recalcule, ou bien je stocke les deux variables ? (la 1ère méthode me parait plus gourmande en calcul, mais la 2ème plus pratique pour la compréhension...)
 
vous me conseillez quoi? que font en général les programmeurs?


Message édité par xphanoo le 06-12-2008 à 19:08:51
mood
Publicité
Posté le 06-12-2008 à 19:08:02  profilanswer
 

n°1822955
Joel F
Real men use unique_ptr
Posté le 06-12-2008 à 19:43:29  profilanswer
 

ca depend si ce calcul est preponderant dans ton code et en general on se pose pas ces questions à ce moment là du design
en outre, au niveau objet, tu t'en moque, ca sera masqué par un accesseur genre getLevel qui fera (ou aps) le calcul


Message édité par Joel F le 06-12-2008 à 19:44:24
n°1822958
Profil sup​primé
Posté le 06-12-2008 à 19:47:59  answer
 

on peut mettre des accesseurs dans des structures ? :??:

n°1822985
sligor
Posté le 06-12-2008 à 20:34:11  profilanswer
 

une structure en C++ est juste une classe avec visibilité publique par defaut

n°1823030
Profil sup​primé
Posté le 06-12-2008 à 22:25:58  answer
 

ah ok :)

n°1823467
jagstang
Pa Capona ಠ_ಠ
Posté le 08-12-2008 à 11:01:13  profilanswer
 

on appelle ça un "compromis temps-mémoire"


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  

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

  recalculer valeur ou calculer et stocker dans variable?

 

Sujets relatifs
Recuperer valeur inputbox.Evaluer une expression puis passer la valeur dans une variable
[Résolu] Ne pas charger une page pdt la vérifi des variable de sessionrécupérer la valeur d'une variable
Transfert de variable html vers jsNon modification de variable en JML
[DOS]Batch et pb de nom de variableStocker un espace dans chaine de caractère
Plus de sujets relatifs à : recalculer valeur ou calculer et stocker dans variable?


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